对于基于MEAN堆栈的应用程序,我想在一台服务器上运行UI代码,在另一台服务器上运行后端代码。有谁知道任何以这种方式显示MEAN项目设置的Github项目?对于具有UI代码的服务器,它不应该有任何控制器,服务,DAO,MongoDB配置" db.js"或者运行MongoDB实例。第二台服务器上的后端代码将包含所有控制器,服务,DAO,Rest API,MongoDB配置" db.js"并且应该存在运行MongoDB实例。
我希望得到一些例子。在网上和Github中有大量的MEAN示例,但是我还没有找到一个例子,即在我想要的不同服务器之间拆分MEAN堆栈。
答案 0 :(得分:0)
以下是实际要做的最简单,更好的方法: 您的系统中需要两个单独的目录:
请按照以下步骤仅设置前端项目:
a。安装角度cli
npm install -g angular-cli
b。制作项目
ng new my_frontend_app
c。转到项目目录并安装NPM模块
cd my_frontend_app
npm install
d。运行项目
ng serve
以下是制作后端(快速和玉器引擎)项目的步骤: 一种。安装Express Generator
npm install -g express-generator
b。创建项目
express my_backend_app
d。转到项目目录
cd my_backend_app
e。运行项目
npm start
现在,您可以在指向服务器(my_backend_app)的客户端(my_frontend_app)中设置环境变量,并分别进行部署。