【发布时间】:2016-12-28 05:36:50
【问题描述】:
我有一个从Angular Seed 开发的应用程序和一个从Hackathon Starter 开发的服务器。应用程序分开运行,客户端在 8000 端口,服务器在 3000 端口。如何将客户端和服务器堆叠在一个应用程序中?
【问题讨论】:
-
这是基于 Web 应用程序的两个不同骨架。我不明白你想做什么。
标签: angularjs node.js webpack mean-stack
我有一个从Angular Seed 开发的应用程序和一个从Hackathon Starter 开发的服务器。应用程序分开运行,客户端在 8000 端口,服务器在 3000 端口。如何将客户端和服务器堆叠在一个应用程序中?
【问题讨论】:
标签: angularjs node.js webpack mean-stack
我认为将两个项目分开是很好的。它使代码更易于维护,并且当您在服务器上部署时,您可以最大限度地减少负载。
当您开始生产时,您可以在同一台服务器上运行这两个项目,并使用 ngnix 和 node.js 在 api.example.com 和 example.com 等单独的域上公开。
如果您仍然想合并两个项目,那么您可以将角度代码放在 node.js 的公共文件夹中,然后从那里使用它。
【讨论】:
听起来您想知道如何通过现有的 express 应用程序运行 webpack-dev-server?这可以通过使用webpack-dev-middleware 来完成。这允许您将开发服务器与现有的快速服务器集成。
【讨论】: