【发布时间】:2021-03-16 08:58:26
【问题描述】:
NodeJs 中有没有办法检测它当前是在 EC2 实例上运行还是在本地运行?我有一些功能会根据它的部署位置而变化。我可以检测到 IP 地址,但我想要更动态的东西,而不是绑定到特定的服务器配置。
【问题讨论】:
-
当你运行 nodeJS 时,它运行在一个端口上。因此,了解您所在环境的最简单方法是更改每个环境运行的端口。前任。本地:3000,EC2:3010。或者。您可以创建环境变量并为每个环境更改它们
-
我打算用环境变量来解决它,如果我终止服务器有点烦人,我必须重新定义它们。 (除非有办法动态定义它们,哈哈)
标签: node.js amazon-web-services amazon-ec2