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

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

詳解vue-cli3 中跨域解決方案

2024-05-06 15:40:53
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

此方案只能用于開發(fā)環(huán)境,線上最好設(shè)置同源策略(遇到個(gè)后端,裝你媽批)

前后端不在同一服務(wù)器的情況下,前端要訪問(wèn)后端API,可通過(guò)在vue.config.js中配置代理服務(wù)器。

0:前提條件

1:安裝vue-lic

2:安裝axios  用于發(fā)送請(qǐng)求。

1:將任何未知請(qǐng)求轉(zhuǎn)發(fā)到代理服務(wù)器

如:

前端地址:127.0.0.1

后端地址:127.0.0.2

當(dāng)訪問(wèn)地址為 127.0.0.1/api,沒有匹配到這地址,那么就會(huì)被轉(zhuǎn)發(fā)到代理服務(wù)器127.0.0.2/api

module.exports={  devServer:{    proxy: "http://www.acfun.cn"  }}

2:多代理控制

更多代理服務(wù)配置項(xiàng)搜索http-proxy-middleware查看

module.exports = {  devServer: {    proxy: {      '/search': {  // search為轉(zhuǎn)發(fā)路徑        target: 'http://www.acfun.cn', // 目標(biāo)地址        ws: true, // 是否代理websockets        changeOrigin: true  // 設(shè)置同源 默認(rèn)false,是否需要改變?cè)贾鳈C(jī)頭為目標(biāo)URL,              }    }  }}; 

如:

當(dāng)前訪問(wèn)地址為  xxx.xxx.xxx/search時(shí),就會(huì)被轉(zhuǎn)發(fā)到代理服務(wù)器http://www.acfun.cn/search

xxx.xxx.xxx/search -> http://www.acfun.cn/search

 3:實(shí)例

api.js 文件(主要用于全局配置)

import Axios from "axios";let http = Axios.create({  timeout: 3000,  //超時(shí)配置 3秒  responseType: 'json',  // 響應(yīng)數(shù)據(jù)格式  responseEncoding: 'utf8', // 響應(yīng)數(shù)據(jù)編碼});export default http;

入口文件  main.js

import Vue from "vue";import App from "./App.vue";import router from "./router";import http from "./api";  // 引用axios全局配置Vue.config.productionTip = false;Vue.prototype.$http = http;  // 添加原型方法,這樣創(chuàng)建的對(duì)象就自帶該方法了。new Vue({  router,  render: h => h(App)}).$mount("#app");

vue.config.js 配置文件

更多代理服務(wù)配置項(xiàng)搜索http-proxy-middleware查看

module.exports = {  devServer: {    proxy: {      '/search': {        target: 'http://www.acfun.cn',        ws: true,//是否代理websockets        changeOrigin: true  // 設(shè)置同源 默認(rèn)false,是否需要改變?cè)贾鳈C(jī)頭為目標(biāo)URL      }    }  }};

總結(jié)

以上所述是小編給大家介紹的vue-cli3 中跨域解決方案,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)錯(cuò)新站長(zhǎng)站網(wǎng)站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 石河子市| 宜兴市| 丰台区| 衡阳市| 正镶白旗| 渑池县| 阜城县| 隆回县| 黎平县| 阳高县| 朔州市| 克什克腾旗| 长寿区| 碌曲县| 遵义县| 南汇区| 原阳县| 阿坝| 绵阳市| 盱眙县| 诸暨市| 马山县| 东辽县| 资源县| 手机| 兴化市| 五指山市| 淳安县| 卢湾区| 那坡县| 加查县| 昭平县| 当涂县| 富蕴县| 永新县| 弥渡县| 浦县| 铜鼓县| 抚远县| 光泽县| 合水县|