在src目錄下建立env.js檔案,判斷和獲取執行環境
let baseurl;
switch
(process.env.
node_env
)export
default
修改package.json檔案,新增mode環境關鍵字
"scripts"
:,
如果想自定義mode後的值,可以在src目錄下建立.env.變數名
例如.env.test
node_env
='test'
在main.js中使用
import env from
'./env'
axios.defaults.baseurl = env.baseurl
跨域的問題(jsonp和cors)
由於瀏覽器的同源策略,使用者想要跨域訪問瀏覽器就會報錯,那麼就涉及到解決跨域的問題。最近我接觸到的解決方法是兩個,jsonp和cors。jsonp json with padding 我們雖然不能直接用xmlhttprequest 請求不同域上的資料,但是在頁面上 引入不同域上的js 指令碼檔案卻是...
同源策略jsonp和cors
同源策略 same origin policy 是一種約定,它是瀏覽器最核心也最基本的安全功能,如果缺少了同源策略,則瀏覽器的正常功能可能都會受到影響。可以說web是構建在同源策略基礎之上的,瀏覽器只是針對同源策略的一種實現。專案1 專案的index doctype html html lang e...
跨域請求兩種方法 jsonp和cors
在 後台跨域訪問另一伺服器時,若被訪問伺服器未設定response access control allow origin 那麼將無法獲取。偽造ajax提交請求 請求端 基於jsonp 原理 ajax 不能直接跨域 向html中加入script標籤 含有訪問路徑,script標籤直接訪問路徑達到效果...