請(qǐng)確認(rèn)是否在配置文件里邊寫上這個(gè)鍵值對(duì)
pathRewrite: {'^/weather': ''}
在src目錄下新建一個(gè)setupPropxy.js文件,這個(gè)文件的作用是可以查看config下的webpack.config.js中有相關(guān)配置的,它起的是一個(gè)中間件的作用。在具體執(zhí)行代碼前內(nèi)置的node服務(wù)器會(huì)先去執(zhí)行這個(gè)文件里邊的代碼备图。
http-proxy-middleware 版本在1以內(nèi)的如下配置,如果是1以上的版本請(qǐng)參考官網(wǎng),官網(wǎng)已經(jīng)改變了配置的方式怔揩,我的版本是0.19.1右蕊,是如下配置:
var proxy=require("http-proxy-middleware");
module.exports=function(app){
let options={
target:"https://api.seniverse.com/v3/weather/now.json?key=SIABZ2H_PleCVZlYJ&location=beijing&language=zh-Hans&unit=c",
pathRewrite: {'^/weather': ''},//這個(gè)是千萬(wàn)不能少的,否則會(huì)報(bào)403錯(cuò)誤
changeOrigin:true
}
app.use(proxy("/weather",options));