問題描述使用vue-cli啟動前臺端口8080,本地eclipse啟動后臺端口8180,所以需要配置代理。按照CSDN的教程配置了代理,但是前臺瀏覽器報錯http://localhost:8080/api/springdemo/getUserByGet?userName=111 400 (Bad Request),后臺收不到消息。問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法實際上代理應(yīng)該是成功的,因為瀏覽器直接訪問http://localhost:8080/api/springdemo/getUserByGet?userName=111是可以收到返回結(jié)果的,但是通過this.$ajax.post(http://localhost:8080/api/springdemo/getUserByGet?userName=111', {})訪問就跑不通了。相關(guān)代碼在config/index.js中,引入如下配置。proxy: { '/api': {
target: 'http://localhost:8180', // 接口域名
changeOrigin: true, //是否跨域
pathRewrite: { '^/api': '' // 將前綴 '/api' 轉(zhuǎn)為 '/'
}
}
}看了正常啟動的項目,配置了代理應(yīng)該打啟動日志:[HPM] Proxy created: /apis -> https://apitest.miaomore.com[HPM] Proxy rewrite rule created: "^/apis" ~> ""可是我仔細(xì)按照教程做的,卻沒有打這兩行代理日志,說明還是配置有問題,請幫我看看吧。
添加回答
舉報
0/150
提交
取消