React 路由在开发过程中对 heroku 进行未经授权的处理



我正在使用后端的express开发React应用程序,并将其部署在Heroku上。 现在它运行良好,除了 1 条路线给我未经授权的消息

我的英雄日志

这条路线正在开发模式上工作。 我还检查了本地存储中用户的令牌,并且它已经在那里。

有人对这个问题有任何想法吗?

在问了我的一个朋友之后,我想出了问题所在。

问题是前端和后端之间的路由存在冲突,因此我向后端路由和前端 baseURL 添加了/api/

例如

在后端,我正在使用像app.use("/topic", topicRoutes);这样的路由

在前端,我的baseUrl被localhost:3000

为了解决我的问题,我更改了路线:

app.use("/api/topic", topicRoutes);

localhost:3000/api/

希望它对某人有所帮助:)(

最新更新