最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue項目打包后請求地址錯誤/打包后跨域操作

 更新時間:2020年11月04日 08:46:31   作者:一抹多  
這篇文章主要介紹了vue項目打包后請求地址錯誤/打包后跨域操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

vue項目 npm run dev時跨域請求正常,但是打包后請求地址就錯誤(請求地址不存在),請求不到數(shù)據(jù)。

在vue項目中常用的是proxyTable代理跨域,這個用起來比較方便,但是當項目打包后就遇到這個問題了。

解決辦法如下:

打開config文件夾下的index.js文件,添加以下代碼

pathRewrite: {
 '^api':'https://*****.com' //填寫需要跨域的地址
}

2.配置開發(fā)環(huán)境地址,就是config文件夾下的dev.env.js文件,添加以下代碼:

'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')

module.exports = merge(prodEnv, {
 NODE_ENV: '"development"',
 API_HOST:'"/api"' //配置代理路徑的符號
})

3.配置生產(chǎn)環(huán)境地址,就是config文件夾下的prod.env.js文件,添加以下代碼:

'use strict'
module.exports = {
 NODE_ENV: '"production"',
 API_HOST:'"https://**********.com/api"' //生產(chǎn)環(huán)境的地址
}
})

如果接口地址沒有api這個公共路徑就不要添上了。

4. 接下來就該在組件中使用了。

 methods : {
  getData() {
  let _this = this;
  this.http(this,{
  //process.env.API_HOST 獲取當前環(huán)境的api地址
   url : process.env.API_HOST+'/platform/index/new',
   // headersType : 1 //token
  }).then(res=>{
   this.ShowSkeleTon = true;
   this.list = res.list;
  },err=>{
   console.log(err);
  });
  },
 },

然后就是修改所有組件中的url地址了

雖然比較麻煩,但可以完美解決這個問題。這樣即使打包后也可以請求到數(shù)據(jù)了。

補充知識:vue項目部署后跨域請求后端失敗(已解決)

未解決前

驗證碼加載失敗

解決后

驗證碼加載成功

解決辦法

在 nginx/conf/nginx.conf 下做如下配置

server {
 listen 8080;  # 監(jiān)聽的端口號
 server_name 127.0.0.1; # 服務器的ip地址
 root /usr/local/nginx/html; # 服務器中項目所在文件夾
 #charset koi8-r;
 #access_log logs/host.access.log main;
 location / {
  # root /usr/local/nginx/html/;
  try_files $uri $uri/ /index.html;
  index index.html index.htm;
 }
 # 解決跨域請求
 location /req {
  rewrite ^.+req/?(.*)$ /$1 break;
  proxy_pass http://127.0.0.1; #第一個跨域請求的地址
  proxy_redirect off;
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 }
 # 解決跨域請求
 location /api {
  proxy_pass http://127.0.0.1:/login; # 第二個跨域請求的地址
  proxy_http_version 1.1;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection ‘upgrade';
  proxy_set_header Host $host;
  proxy_cache_bypass $http_upgrade;
 }
 }

注意:以上提供了兩種解決方法,但是當兩個都使用第二中方法時會出現(xiàn)問題。

以上這篇vue項目打包后請求地址錯誤/打包后跨域操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 詳解vuejs幾種不同組件(頁面)間傳值的方式

    詳解vuejs幾種不同組件(頁面)間傳值的方式

    本篇文章主要介紹了詳解vuejs幾種不同組件(頁面)間傳值的方式,具有一定的參考價值,有興趣的可以了解一下
    2017-06-06
  • Vue組件渲染與更新實現(xiàn)過程淺析

    Vue組件渲染與更新實現(xiàn)過程淺析

    這篇文章主要介紹了Vue組件渲染與更新實現(xiàn)過程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2023-03-03
  • vue封裝動態(tài)表格方式詳解

    vue封裝動態(tài)表格方式詳解

    這篇文章主要為大家介紹了vue封裝動態(tài)表格方式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • Spring boot 和Vue開發(fā)中CORS跨域問題解決

    Spring boot 和Vue開發(fā)中CORS跨域問題解決

    這篇文章主要介紹了Spring boot 和Vue開發(fā)中CORS跨域問題解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Vue.js獲取被選擇的option的value和text值方法

    Vue.js獲取被選擇的option的value和text值方法

    今天小編就為大家分享一篇Vue.js獲取被選擇的option的value和text值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • vue動態(tài)綁定多個class以及帶上三元運算或其他條件

    vue動態(tài)綁定多個class以及帶上三元運算或其他條件

    這篇文章主要介紹了vue動態(tài)綁定多個class以及帶上三元運算或其他條件,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue中vue-cli項目報錯sockjs.js報錯問題

    vue中vue-cli項目報錯sockjs.js報錯問題

    這篇文章主要介紹了vue中vue-cli項目報錯sockjs.js報錯問題,具有很好的參考價值,希望對大家有所幫助。
    2022-12-12
  • vue實現(xiàn)商品列表的無限加載思路和步驟詳解

    vue實現(xiàn)商品列表的無限加載思路和步驟詳解

    這篇文章主要介紹了vue實現(xiàn)商品列表的無限加載思路和步驟詳解,基礎思路是觸底條件滿足之后 page++,拉取下一頁數(shù)據(jù),結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下,
    2024-06-06
  • vue3簡易實現(xiàn)proxy代理實例詳解

    vue3簡易實現(xiàn)proxy代理實例詳解

    這篇文章主要為大家詳細介紹了Python實現(xiàn)學生成績管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • 一篇帶你搞懂Vue項目里的權限控制

    一篇帶你搞懂Vue項目里的權限控制

    這篇文章主要為大家介紹了vue項目里的權限控制,文中有詳細的代碼示例供大家參考,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2023-06-06

最新評論

南木林县| 连城县| 金门县| 安康市| 特克斯县| 嘉兴市| 昌平区| 新郑市| 陆河县| 囊谦县| 灵石县| 肥城市| 武功县| 肥乡县| 台州市| 平凉市| 应城市| 东明县| 滨海县| 宜宾市| 宜章县| 亳州市| 论坛| 清丰县| 汉沽区| 常宁市| 东乡| 汉中市| 盐池县| 山西省| 郑州市| 东宁县| 拉孜县| 东乌| 呼玛县| 中方县| 华坪县| 清河县| 岢岚县| 翼城县| 潞城市|