91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-19 21:55:03 來源:腳本之家 閱讀:318 作者:Jonz 欄目:web開發

前言

我們在使用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:

你會發現出現了這個

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

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

修改本地hosts文件

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

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

localhost          www.exaple.com    

搞定

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

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

芦山县| 汝阳县| 奉化市| 东乡族自治县| 杭锦旗| 定安县| 保定市| 东平县| 珠海市| 大田县| 枞阳县| 松阳县| 广平县| 尼勒克县| 江北区| 西华县| 西丰县| 沙坪坝区| 长治县| 五大连池市| 昭平县| 离岛区| 邮箱| 繁峙县| 兰西县| 万年县| 德安县| 寿光市| 东乌珠穆沁旗| 越西县| 梧州市| 陈巴尔虎旗| 永春县| 宣威市| 潮州市| 土默特右旗| 香河县| 甘孜县| 济宁市| 盐山县| 余干县|