让应用监听一个动态设置的端口——它只监听端口 3000

问题描述 投票:0回答:0

我试图让我的应用程序监听我动态设置的另一个端口,而不是硬编码端口,但我总是收到端口已在使用中的错误消息

const express = require('express');
const app = express();

app.get('/', (req,res)=>{
 res.send('Hello World!!');
});

app.get('/api/courses', (req,res)=>{
  res.send([1,2,3]);
});

const port = process.env.PORT || 3000;
app.listen(port, () => console.log(`Listening on port ${port}...`));

无论我在终端中设置什么端口它总是监听端口 3000

我尝试将端口设置为不同于 3000 的任何端口,它总是监听 3000,除非我在代码本身中更改它

javascript node.js nodemon
© www.soinside.com 2019 - 2024. All rights reserved.