1.很多时候我们在启动一个新项目的时候,需要通过devServer
中的proxy
选项去解决跨域问题。
后端给的接口地址可以用postman跑通,但是我的浏览器始终404。
2.可能是pathRewrite属性配置错误。
pathRewrite
属性用于对请求的路径进行重写或替换。在配置中,^/api
表示匹配以/api
开头的路径,而空字符串 ''
表示进行替换后的路径为空。
在使用反向代理进行路径重写时,配置pathRewrite
可以灵活地修改请求路径。除了重置为空字符外,也可以使用其他路径进行替换,比如将/api
替换为/v1
:pathRewrite: { '^/api': '/v1' }