在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ create-react-app項目,打包以后,跨域的json無法被ssm后臺識

create-react-app項目,打包以后,跨域的json無法被ssm后臺識別。

我的項目create-react-app做前臺,ssm做后臺,前臺json通過跨域的方式傳遞給后臺,
proxy代理在package.json的設(shè)置

"proxy": {
"/api/php": {
  "target": "http://localhost:8080/shbaokangsoft-1.0.0-SNAPSHOT",
  "ws": true,
  "changeOrigin": true,
  "pathRewrite": {
    "^/api/php": ""
  }
}

},
前臺不打包,訪問后臺時沒有問題,
前臺打包好,使用serve -s命令部署好前臺,結(jié)果跨域的proxy設(shè)置貌似不起作用了,Json不再被識別,
是否是我打包不夠全面(包都用npm run build),還是打包后的跨域設(shè)置方式不是以上這樣設(shè)置的。

回答
編輯回答
裸橙

proxy只在開發(fā)模式有效,生產(chǎn)環(huán)境經(jīng)過build之后是不生效的

2017年10月5日 11:31
編輯回答
青瓷

打包以后 "/api/php" 這個路徑是無法替換到"http://localhost:8080/shbaokangsoft-1.0.0-SNAPSHOT", 但是代理還是奏效的,axios.post()里面把路徑前綴直接寫http://localhost:8080/shbaokangsoft-1.0.0-SNAPSHOT就可以了。

2018年5月14日 00:48