首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在一个项目中包含nodejs后端服务器的angular2全栈应用

在一个项目中包含nodejs后端服务器的angular2全栈应用
EN

Stack Overflow用户
提问于 2016-06-22 22:52:41
回答 1查看 426关注 0票数 1

我只是想找出构建angular 2全栈应用程序的最佳方式,nodejs服务器一方面为rest/graphql端点提供服务,另一方面为angular 2应用程序提供服务。我想建立一个结构,在未来也将允许服务器端渲染。

这方面有什么最佳实践吗?

到目前为止,我的想法是让nodejs作为后端应用程序,也为angular 2应用程序服务。然而,这似乎不是夜晚。

代码语言:javascript
复制
.
/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应用程序构建到公共文件夹中,只为构建的应用程序提供服务?

EN

回答 1

Stack Overflow用户

发布于 2016-06-23 03:00:01

我会建立2个不同的项目(和2 repos如果使用Git)

一个用于后端/ (nodeJS / Express / DB api ...)

另一个在前台使用nodeJS,也用于服务器端渲染和为index.html提供服务

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37971608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档