我正在开发一个需要使用React,Node和Express开发SPA的项目。我了解Node/Express可以提供静态文件,所以我最初的想法是我会编写一个反应应用程序并通过Express服务器提供服务。 但是我的Node/Express服务器也有其他角色,例如,与其他微服务连接并获取数据,这些数据最终将传递到控制器的反应SPA.Sort控制的UI中!我也计划使用Graphql而不是Rest。什么是设置React和Express webApp的常用方式
使用Express服务器既可以为SPA服务又可以作为控制器使用的方法会有什么复杂性,还是应该将它们分开为两个不同的Web应用程序。
我找不到我的第一种方法多数用例(保持两者一起),但我看得出来,他们分裂为两个,喜欢这里https://dev-blog.apollodata.com/full-stack-react-graphql-tutorial-582ac8d24e3b
任何建议对什么是正确的做法? 谢谢
通常,您会使用类似nginx的服务来为生产环境中的静态文件提供服务。 –