我只是想找出构建angular 2全栈应用程序的最佳方式,nodejs服务器一方面为rest/graphql端点提供服务,另一方面为angular 2应用程序提供服务。我想建立一个结构,在未来也将允许服务器端渲染。
这方面有什么最佳实践吗?
到目前为止,我的想法是让nodejs作为后端应用程序,也为angular 2应用程序服务。然而,这似乎不是夜晚。
.
/src # node server src code
/node_modules # npm installed libs for node server
/public/ # angular 2 app
node_modules/ # npm installed libs for angular 2 app
app/ # angular 2 application code
index.html
app.js然而,我不确定这是否是一种好的做法?您将如何使用npm来处理此问题?只需初始化两个项目并在根目录或公共目录中安装依赖项?
有没有更好的解决方案,比如将angular应用程序构建到公共文件夹中,只为构建的应用程序提供服务?
发布于 2016-06-23 03:00:01
我会建立2个不同的项目(和2 repos如果使用Git)
一个用于后端/ (nodeJS / Express / DB api ...)
另一个在前台使用nodeJS,也用于服务器端渲染和为index.html提供服务
https://stackoverflow.com/questions/37971608
复制相似问题