NodeJS MERN应用后端在部署后未与前端集成[已关闭]

8xiog9wr  于 2023-10-17  发布在  Node.js
关注(0)|答案(1)|浏览(142)

已关闭,此问题需要details or clarity。它目前不接受回答。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

3天前关闭。
Improve this question
我的餐厅应用程序的前端和后端在部署后拒绝相互通信。当地没有任何问题。
友情链接:Github repository
App deployed on Netlify
我试过分别部署后端和前端以及一起部署,两次都得到了相同的结果-前端运行良好,但我无法从数据库访问数据,因此登录,注册或从菜单加载项目都不起作用。实际上,/menu页面根本不会加载(只有在部署时),这让我更加困惑。
有人可以看看我的代码,并向我解释我需要改变什么才能使它工作吗?
更新:在渲染和netlify失败后(应用程序只能部分工作,两个部署中存在相同的问题),我认为我的代码有问题,但我设法将其部署在Heroku上,它在那里运行没有任何问题。

rpppsulh

rpppsulh1#

查看您的代码和部署,您的前端正在执行客户端路由,因此您应该路由到“https://project-restaurant-lena.netlify.app/#/menu“而不是“https://project-restaurant-lena.netlify.app/menu“。
基本上,如果你在前端处理所有的路由,最好的方法是使用HashRouter,它将帮助你在前端处理路由。

相关问题