反应生产构建方法

时间:2021-06-10 04:17:31

标签: node.js express build production

目前我正在 Apache 上运行一个带有 express 的 nodejs 应用程序,并为它的乘客提供服务。我在运行构建过程时注意到的一件事是,在构建过程发生时站点将无法工作。这是因为该站点服务于 client/build/index.html。问题是每当我进行生产构建时,它都会经历破坏先前构建的过程,显然包括 index.html。这意味着网站在一分钟内无法正常运行。

Passenger 在多个 CPU 上运行应用程序,但这似乎无关紧要,因为构建文件被删除了,然后乘客将不知道该做什么。我目前没有设置缓存标头,因为这可能会带来更多问题。

我尝试在我的系统上进行构建,然后将其拉到 Web 服务器上,但它并不总是排列功能,有时还缺少功能。看来我必须继续在生产方面进行构建。

我得出的结论是,我只需要不断在本地重新构建构建,直到生产的拉取构建真正具有功能。

tldr;不应该以生产为基础,无论如何都要这样做。当构建没有功能时该怎么办?

0 个答案:

没有答案