我通过nodemon
命令运行服务器,我试图使用${}
显示我的服务器运行的端口号,但是,在输出屏幕中显示的不是3000,而是${PORT}
,即Server running on port ${PORT}
而不是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}
3条答案
按热度按时间bvuwiixz1#
不要使用单引号('),而是使用反引号(`)。可以在左侧的数字1上找到反勾键。
或者你可以复制并粘贴上面的代码行。
6mw9ycah2#
在JS中,模板字符串需要反引号````,常规字符串需要单引号
''
或双引号""
。可以使用字符串串联或模板字符串表达式。46qrfjad3#
此命令将起作用。
你可能用了- quotes ''而不是backticks ``。