将angular客户端应用程序与nodejs服务器api - MEAN堆栈合并

时间:2016-08-21 16:36:35

标签: angularjs node.js webpack mean-stack

我有一个从Angular Seed开发的应用程序和一个来自Hackathon Starter的服务器。应用程序单独运行,客户端在端口8000上运行,服务器在3000中运行。如何在单个应用程序中堆叠客户端和服务器?

2 个答案:

答案 0 :(得分:0)

我认为将两个项目分开是件好事。它使代码更易于维护,当您在服务器上部署时,您可以最小化负载。

当您继续生产时,您可以在同一服务器上运行这两个项目,并使用ngnix和node.js在api.example.com和example.com等单独的域上公开公开。

如果您仍想要合并两个项目,那么您可以将角度代码放在node.js的公共文件夹中,从那里使用它。

答案 1 :(得分:0)

听起来您想知道如何通过现有的快递应用程序运行webpack-dev-server?这可以通过使用webpack-dev-middleware来完成。这允许您将dev服务器与现有的快速服务器集成。