Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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
Node.js 如何在Apache服务器上部署用于生产的nodejs express应用程序?_Node.js_Apache_Express_Deployment - Fatal编程技术网

Node.js 如何在Apache服务器上部署用于生产的nodejs express应用程序?

Node.js 如何在Apache服务器上部署用于生产的nodejs express应用程序?,node.js,apache,express,deployment,Node.js,Apache,Express,Deployment,在角度上,我使用 npm运行构建:prod 为生产构建应用程序。最后,我在dist文件夹中输出了一堆文件 但是使用nodejs,我如何为生产构建并上传到某个服务器。假设我使用Apache,那么我应该从nodejs源上传什么?开发模式中使用的是整个文件夹吗 是否有人拥有nodejs部署经验,知道部署nodejs应用程序的正确方法 谢谢你 因此,您需要根据要将文件拉到的服务器类型来选择。Apache是您的http服务器,当您设置用户作为网站实际访问您的页面时,它将发挥作用 通过将文件移动到CentO

在角度上,我使用

npm运行构建:prod

为生产构建应用程序。最后,我在dist文件夹中输出了一堆文件

但是使用nodejs,我如何为生产构建并上传到某个服务器。假设我使用Apache,那么我应该从nodejs源上传什么?开发模式中使用的是整个文件夹吗

是否有人拥有nodejs部署经验,知道部署nodejs应用程序的正确方法


谢谢你

因此,您需要根据要将文件拉到的服务器类型来选择。Apache是您的http服务器,当您设置用户作为网站实际访问您的页面时,它将发挥作用

通过将文件移动到CentOS、Ubuntu等服务器,您还需要复制node.js文件。不确定您使用的是哪台服务器。有多种方法可以设置此设置。这里是Ditital Ocean的链接,它们有不同的服务器说明:

这里还有CentOS 7的rpm方法: