react 跨域解决方案

方案一

package.json中加入下面

"proxy":"xxxx"

这样的话页面发起的请求就不用加前面的前缀,记得重启项目

方案二(推荐)

安装http-proxy-middleware

npm install http-proxy-middleware

创建src/setupProxy.js文件

里面内容为

const proxy = require('http-proxy-middleware')

module.exports = function (app) {
    app.use('/api',proxy({
    	target:"http://localhost:3000",
    	changeOrign:true
    }))
}

你可能感兴趣的:(react,react)