我正在heroku上部署应用程序,此应用程序需要有人下载时监听随机端口。为此,我需要动态端口,因此env在Linux和OSX上运行良好,但是我需要知道如何在Windows中使用它,因为env在Windows中不支持!帮帮我:)
这是我的代码:
const port = process.env.port || 3000; //sets to 3000 but I need to make it dynamic
console.log(process.env.port);// undefined if I remove OR(||) in above statement
答案 0 :(得分:0)
很可能您没有在Windows中正确设置环境。应该是这样的:
"start_windows": "set port=3333&&node index.js"
或使用此package,因此您可以在所有平台上将它们设置为相同