拿到之前的一个老项目做二次开发,由于一些原因只能请求正式版的数据,这样就肯定会涉及跨域的问题,配置完请求代理之后,get请求可以正常拿到数据,但是post请求会报403,而且postman测试post接口是正常的。
网上搜了一下,解决方案都是配置onProxyReq,在你pathRewrite同级的位置配置onProxyReq,在git上看到一篇文章:https://github.com/facebook/create-react-app/issues/5441,但是并没有解决我的问题。后来又搜了一些文章,也是配置onProxyReq,如下:
再次调用post请求就不会报403了。