gpt4 book ai didi

javascript - Node.js - 在使用 Express 时未定义端口时停止应用程序

转载 作者:行者123 更新时间:2023-11-30 14:44:16 25 4
gpt4 key购买 nike

例如,如果用户没有创建 PORT=80 的 .env 文件,则端口将是未定义的。

server.listen(process.env.PORT, function() {
if (!process.env.PORT) {
// stop the application
} else {
console.log(`\nTest is listening on port: ${process.env.PORT}.\n`);
}
});

我想在未定义端口时停止应用程序,但我不确定该怎么做。我试过研究但找不到任何关于此的信息,但我确信有人已经尝试过或做过。

这样做是个好主意吗?

最佳答案

process.exit(code)可用于终止 NodeJS 应用程序。

请参阅下面的实际示例。

if (!process.env.PORT) return process.exit(1) // Numbers other than 0 indicate that the process exited unusually
console.log('Port exists ..')

关于javascript - Node.js - 在使用 Express 时未定义端口时停止应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49192529/

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