首页 > 解决方案 > Angular 服务器端渲染;如何让它永远运行?

问题描述

我正在尝试托管一个有角度的服务器端渲染应用程序。每当我尝试这个命令npm run serve:ssr时,它运行良好,一段时间后它会自动停止。我只有2个问题。

  1. 我如何让它永远运行?

  2. 对于生产就绪的应用程序,这是正确的方法吗?

    请建议。

标签: angular5

解决方案


我会听从 angular 的建议,不鼓励 node 和 express 作为服务器。但有时你必须这样做。如果您确实关心安全性(很多),我会抓取整个站点并将结果放到静态 NGINX 服务器中。

在任何一种情况下,您都应该使用带有一点盐的角度通用。

为了让事情永远运行,您可以将其npm serve:ssr变成一个守护进程(unix),以便系统保持运行。或简单地将其更改为:while true; do npm serve:ssr; done


推荐阅读