React Link重定向到代理后端服务器

时间:2020-05-24 03:41:34

标签: reactjs routes frontend

我的React App使用

代理到后端的请求
"proxy": "http://localhost:3001"

出于开发目的而在package.json内部。

以某种方式,当我使用React Router Link组件进行重定向时,有时会通过代理将请求转发到后端,而不是请求提供前端页面。为什么会这样呢?另外,它是无与伦比的!这意味着尽管单击了完全相同的Link组件,但有时它会执行,有时却不会。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我找到了解决方案! 我已经从package.json中完全删除了代理设置,并在我的src文件夹中添加了一个setupProxy.js文件,其中包含以下内容:

$(...)

答案 1 :(得分:-1)

您是否在前端和后端使用相同的路由? 我建议您将API放在后端所有路由的前面,以避免任何不一致的情况。

所以如果您的后端路由是

/用户

将其更改为

/ api / users