我正在使用后端的express开发React应用程序,并将其部署在Heroku上。 现在它运行良好,除了 1 条路线给我未经授权的消息
我的英雄日志
这条路线正在开发模式上工作。 我还检查了本地存储中用户的令牌,并且它已经在那里。
有人对这个问题有任何想法吗?
在问了我的一个朋友之后,我想出了问题所在。
问题是前端和后端之间的路由存在冲突,因此我向后端路由和前端 baseURL 添加了/api/
。
例如:
在后端,我正在使用像app.use("/topic", topicRoutes);
这样的路由
在前端,我的baseUrl被localhost:3000
为了解决我的问题,我更改了路线:
app.use("/api/topic", topicRoutes);
localhost:3000/api/
希望它对某人有所帮助:)(