Introduction
Listening on a port lets your Express app accept requests from users or other programs. It opens a door for communication.
const express = require('express'); const app = express(); const PORT = 3000; app.listen(PORT, () => { console.log(`Server is listening on port ${PORT}`); });
app.listen(3000);app.listen(3000, () => { console.log('Server started on port 3000'); });
const PORT = process.env.PORT || 3000; app.listen(PORT, () => { console.log(`Listening on port ${PORT}`); });
const express = require('express'); const app = express(); app.get('/', (req, res) => { res.send('Hello, world!'); }); const PORT = 3000; app.listen(PORT, () => { console.log(`Server is listening on port ${PORT}`); });
app.listen(port, callback) method do in an Express app?app.listenapp.listenconst express = require('express');
const app = express();
app.listen(4000, () => console.log('Listening on port 4000'));app.listen on port 4000 with a callback that logs a message.const express = require('express');
const app = express();
app.listen(() => console.log('Server running'), 5000);app.listenapp.listen(port, callback), so the arguments are swapped.PORT, but default to 8080 if PORT is not set. Which code correctly implements this?process.env.PORT || 8080 to use PORT if set, else 8080.Pass the test and this pattern moves unknown