国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

詳解vue-cli本地環境API代理設置和解決跨域

2019-11-19 15:33:14
字體:
來源:轉載
供稿:網友

前言

我們在使用vue-cli啟動項目的時候npm run dev便可以啟動我們的項目了,通常我們的請求地址是以localhost:8080來請求接口數據的,localhost是沒有辦法設置cookie的。

我們可以在vue-cli配置文件里面設置一個代理,跨域的方法有很多,通常需要后臺來進行配置。我們可以直接通過node.js代理服務器來實現跨域請求。

vue proxyTable接口跨域請求調試

在vue-cli項目中的config文件夾下的index.js配置文件中,dev長這樣子:

dev: {  env: require('./dev.env'),  port: 8080,  autoOpenBrowser: true,  assetsSubDirectory: 'static',  assetsPublicPath: '/',  proxyTable: {},    cssSourceMap: false }

服務器提供的接口如果長這樣https://www.exaple.com/server_new/login,我們把域名提取出來如https://www.exaple.com;

在config中新建一個文件命名為proxyConfig.js :

module.exports = { proxy: {    '/apis': {  //將www.exaple.com印射為/apis      target: 'https://www.exaple.com', // 接口域名      changeOrigin: true, //是否跨域      pathRewrite: {        '^/apis': ''  //需要rewrite的,      }           } }}

config文件夾下的index.js引入proxyConfig.js:

var proxyConfig = require('./proxyConfig')

config文件夾下的index.js中的dev改成:

dev: {  env: require('./dev.env'),  port: 8080,  autoOpenBrowser: true,  assetsSubDirectory: 'static',  assetsPublicPath: '/',  proxyTable: proxyConfig.proxy,  cssSourceMap: false }

重啟項目npm run dev:

你會發現出現了這個

 

這個時候我們已經設置好了本地API代理了

修改本地hosts文件

文件路徑一般是C:/Window/System32/drivers/etc,打開hosts文件,在這一段下面把localhost設置進去

# localhost name resolution is handled within DNS itself.# 127.0.0.1    localhost# ::1       localhost127.0.0.1          activate.adobe.com127.0.0.1          practivate.adobe.com127.0.0.1          lmlicenses.wip4.adobe.com127.0.0.1          lm.licenses.adobe.com127.0.0.1          na1r.services.adobe.com127.0.0.1          hlrcv.stage.adobe.comlocalhost          www.exaple.com    

搞定

此時我們已經完全解決了跨域問題,以及本地測試后臺無法向我們本地環境設置cookie的情況了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿巴嘎旗| 湘潭市| 营口市| 鄱阳县| 永济市| 乌恰县| 蓝田县| 永寿县| 十堰市| 翁牛特旗| 阿巴嘎旗| 通榆县| 那坡县| 永宁县| 金平| 调兵山市| 新巴尔虎左旗| 陇南市| 龙游县| 仙游县| 永丰县| 德惠市| 永春县| 略阳县| 汝城县| 阿巴嘎旗| 青海省| 乌什县| 彰化市| 晋中市| 乌拉特中旗| 丰镇市| 遂昌县| 成都市| 凤山县| 景泰县| 仁化县| 循化| 女性| 万安县| 翼城县|