【发布时间】:2021-02-20 09:38:22
【问题描述】:
我正在通过nodemon 命令运行服务器,我正在尝试使用${} 显示我的服务器正在运行的端口号,但是,它不是在输出屏幕中显示3000,而是显示${PORT} 即@ 987654324@ 而不是 Server running on port 3000.
const express = require('express');
const app = express();
const PORT = 3000 || process.env.PORT;
app.listen(PORT, () => console.log('Server running on port ${PORT}'));
运行上述代码后在输出屏幕中显示的输出:-
[nodemon] 2.0.6
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node server.js`
Server running on port ${PORT}
【问题讨论】:
-
对字符串
console.log(`Server running on port ${PORT}`)使用反引号(`) -
不是单引号(')而是反引号(1左边的键)
-
非常感谢您的帮助。它已成功运行。
标签: javascript html node.js express socket.io