在角度,我用
npm run build:prod
为生产构建应用程序。最后,我得到了一些在dist文件夹中输出的文件。
但是对于nodejs,我如何构建生产并上传到某个服务器。让我们说我使用Apache然后从nodejs源上传的是什么?它是在开发模式中使用的整个文件夹吗?
有没有人知道部署nodejs应用程序的正确方法的nodejs部署经验?
谢谢你!
答案 0 :(得分:0)
因此,您需要根据您要将文件提取到哪种服务器。 Apache是您的http服务器,当您设置用户实际将您的页面作为网站点击时,它将发挥作用。
通过将文件移动到服务器,如CentOS,Ubuntu等,您还需要复制node.js文件。不确定您使用的是哪个服务器。有多种方法可以设置它。这是Ditital Ocean的链接,他们有不同的服务器说明: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04#install-pm2
这也是CentOS 7的rpm方法: https://github.com/bbc/speculate/wiki/Packaging-a-Node.js-project-as-an-RPM-for-CentOS-7