我知道这是一个相对简单的问题,但我不认为这是被问到的。在Node / Express中,我总是这样设置:
var port = PROCESS.env.PORT || 9000
我知道PROCESS.env.PORT是我的环境变量。但是,我不知道环境变量是什么,以及它与开发和生产的关系,以及它在任何给定的许多情况下需要和使用的原因/方式库中。
答案 0 :(得分:3)
要添加其他人在评论中所说的内容,设置这些变量的一种方法是启动node.js程序,例如:
PORT=9100 node server.js
另一种方法是首先设置变量并使其可用(使用EXPORT),如Dave Newton所示:
export PORT=9100
node server.js