gpt4 book ai didi

Node.js 来自 2 个不同脚本的全局变量会发生冲突吗?

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

对于 Node.js 全局变量,如果我有一个脚本在端口 3000 上运行,而另一个完全相同的脚本在 3001 上运行,全局变量会相互冲突吗?或者如果他们处于完全不同的环境中?

我的情况是这样的,我有一个AWS EC2实例,以及在其上运行的2个脚本,它们是完全相同的脚本,并且两个脚本都有很多像这样的全局变量 global[version1data]因此,如果我运行这两个脚本,我的数据是否会像它们在同一个脚本中运行一样被损坏?

最佳答案

在您的情况下,它们不会发生冲突,因为它们对于每个进程都是全局的。考虑一下 process,它是一个全局对象,在每个 Node.js 应用程序/程序中,您可以获得不同的 process.env 值,例如

关于Node.js 来自 2 个不同脚本的全局变量会发生冲突吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44890611/

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