好的,我的问题实际上有点复杂。
我知道如何使用Express.js开发Node.js应用程序。我也知道如何构建React应用程序。问题是如何将它们组合在一起。我看过许多教程这样做,但它们只是将Express后端当作API使用。
我不知道这是否是最好的选择,但我希望有我的节点应用程序,然后在前端添加React。主要的区别是,当涉及到处理网址,将是节点谁会这样做。因此,如果节点是在端口3000,你必须去localhost:3000访问网站,相反的指南,我发现在线。
我真的很感激一些帮助,以及其他资源,如文档或视频在线。
2条答案
按热度按时间nue99wik1#
NextJS似乎是适合您的情况的好方法。
它将Nodejs后端与react前端绑定在一起,提供直观的开发者体验。
它有中间件,为你处理服务器端的渲染,代码分割和路由,它还提供了一个开发服务器,允许你在一个特定的端口(例如3000)上运行你的应用程序,并在服务器端处理路由。
7bsow1i62#
您可以从节点服务器提供react build文件夹。