Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 为每个项目安装节点单元模块_Angularjs_Node.js_Mongodb_Express_Mean - Fatal编程技术网

Angularjs 为每个项目安装节点单元模块

Angularjs 为每个项目安装节点单元模块,angularjs,node.js,mongodb,express,mean,Angularjs,Node.js,Mongodb,Express,Mean,所以我开始一个项目,使用Angular作为前端,Express和NodeJS作为后端,MongoDB作为DB。(基本上是平均数)。现在,我将完全在webstorm中本地创建该项目,完成后,我将在cloud/VPS上发布它。我考虑在项目中使用带有package.json的本地节点_模块,只需在packaga.json中添加依赖项并运行npm安装。这意味着所有东西都将在本地安装,稍后当我需要部署时,我只需要在服务器上安装Node.js和MongoDB,创建数据库,就可以了 那么这是不是正确的方法呢?

所以我开始一个项目,使用Angular作为前端,Express和NodeJS作为后端,MongoDB作为DB。(基本上是平均数)。现在,我将完全在webstorm中本地创建该项目,完成后,我将在cloud/VPS上发布它。我考虑在项目中使用带有package.json的本地节点_模块,只需在packaga.json中添加依赖项并运行npm安装。这意味着所有东西都将在本地安装,稍后当我需要部署时,我只需要在服务器上安装Node.js和MongoDB,创建数据库,就可以了

那么这是不是正确的方法呢?我从来没有实际部署过个人项目,所以我不想现在陷入困境,因为选择不当而不得不重新开始


谢谢

是的,这是正确的做法

此外,如果您使用的是git,请确保将节点_模块添加到gitignore文件中


是的,这是正确的做法

此外,如果您使用的是git,请确保将节点_模块添加到gitignore文件中


好的,谢谢,还有一个问题,现在在我的本地计算机上,我运行mongoDB显然是在它自己的端口上,Node.js后端相同,但我用webstorm启动前端,我认为它有自己的集成webserver。我应该如何在专用服务器上处理此问题?我在webstorm中加载索引页,它启动自己的Web服务器来运行它。我需要apache还是其他什么,或者我可以用node.js吗?好的,谢谢,还有一个问题,现在在我的本地计算机上,我运行mongoDB显然是在它自己的端口上,node.js后端相同,但我用webstorm启动前端,我想它有自己的集成webserver。我应该如何在专用服务器上处理此问题?我在webstorm中加载索引页,它启动自己的Web服务器来运行它。我是否需要apache或其他东西,或者我可以使用node.js吗?