目前,我在主机上运行NodeJs服务器作为后台进程,为我的angular应用程序实现发送端渲染。
在Linux上,例如npm rum server &(&符号是将进程放在后台)
但是我正在寻找像Apache Server这样的解决方案来管理它,通过主机重新启动来启动/停止。
发布于 2018-12-24 10:51:55
我认为实现你想要的最好的方法是使用像PM2或Forvever这样的管理解决方案。这些工具将非常容易地在后台管理您的解决方案。
发布于 2018-12-24 11:12:15
您可以创建服务来运行节点应用程序,而不是apache/nginx管理节点应用程序的启动和停止。它将在没有任何人工干预的情况下运行。
这将使您处理这些服务变得非常容易。
发布于 2018-12-24 11:08:41
是。你应该能做到。
首先创建一个适当的部署目录- https://angular.io/guide/deployment
然后将/ftp/任何内容复制到web服务器。
棘手的部分在于您的路由控制器等,如果您最终部署到与您开发的目录不同的目录中,请确保所有路径都是正确的。
https://stackoverflow.com/questions/53907378
复制相似问题