axios與express 解決跨域問題

2022-07-03 03:51:11 字數 661 閱讀 2247

axios:

//

允許跨域

axios.defaults.withcredentials=true

//允許攜帶cookie

axios.defaults.crossdomain=true

express:

const cors = require("cors"); //

匯入cors 中介軟體,詳情看github

if (process.env.node_env === "development") ));}

這都是簡單操作,主要記錄乙個低階失誤:

報錯顯示: access to xmlhttprequest at 'localhost:2999/user/register/getemailregisterauthcode' from origin 'http://localhost:3000' has been blocked by cors policy: cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, https. 

檢視一下axios請求的**是不是沒有帶http,帶上http就好了

express安裝與使用

使用nodejs.0.6.7.msi在win7 64位機器上安裝。安裝目錄 c program files x86 nodejs 此目錄有許可權限制,特此注意 安裝好nodejs後,安裝express時,npm install g express 不加 g則不能使用express命令列。安裝好exp...

Express安裝與除錯

express 是基於node.js平台,快速 開放 極簡的 web 開發框架。1.安裝 express的安裝通過cmd來進行,過程如下 首先,先在本地建立乙個專案資料夾,取名nodejs。然後通過cmd輸入安裝命令 npm init 在name的地方輸入express test 這個名稱隨意 然後...

axios 請求與封裝

get請求的兩種方法 from data 表單提交 上傳 檔案上傳 let data axios.post post data then res axios then res from data 表單提交 let formdata new formdata for let key in data a...