gpt4 book ai didi

node.js - 部署成为生产后的 NODE_ENV?

转载 作者:太空宇宙 更新时间:2023-11-03 22:08:29 25 4
gpt4 key购买 nike

这可能是一个愚蠢的问题,但我在任何地方都找不到直接答案,所以我宁愿问它,也不愿继续有这个疑问。

我正在阅读有关设置 Node 环境的信息。答案this question说我们不应该在 Node 应用程序本身内设置 NODE_ENV。

所以,我的理解是我们通过操作系统进行设置,如下所示:

- Linux 和 Mac:导出 NODE_ENV=development

- Windows:设置 NODE_ENV=development

但是当我们部署它时,比如说 Heroku 或 AWS,并且我们想将其更改为生产环境,我们在哪里进行更改?它是自动的(Heroku 或 AWS 上的服务器已经将其设置为生产环境吗?)

正如我所说,这可能是个愚蠢的问题。但文档似乎是为已经知道如何使用它的人编写的。

最佳答案

这取决于您的部署机制。如果您在 aws 上运行 ec2 实例,它只是一台愚蠢的机器,并且对如何部署代码一无所知。

举一个具体的例子,也许您正在运行 Docker,并且有一个构建步骤来创建 docker 镜像。然后,在各自的 Dockerfile 中,您可以将 NODE_ENV 设置为 生产

关于node.js - 部署成为生产后的 NODE_ENV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49239633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com