我的React App使用
代理到后端的请求"proxy": "http://localhost:3001"
出于开发目的而在package.json内部。
以某种方式,当我使用React Router Link组件进行重定向时,有时会通过代理将请求转发到后端,而不是请求提供前端页面。为什么会这样呢?另外,它是无与伦比的!这意味着尽管单击了完全相同的Link组件,但有时它会执行,有时却不会。有什么想法吗?
答案 0 :(得分:0)
我找到了解决方案! 我已经从package.json中完全删除了代理设置,并在我的src文件夹中添加了一个setupProxy.js文件,其中包含以下内容:
$(...)
答案 1 :(得分:-1)
您是否在前端和后端使用相同的路由?
我建议您将API
放在后端所有路由的前面,以避免任何不一致的情况。
所以如果您的后端路由是
/用户
将其更改为
/ api / users