【问题标题】:How to make ${port} work in express server如何使 ${port} 在快速服务器中工作
【发布时间】:2019-12-04 20:19:03
【问题描述】:

我已在 app.js 中使用此代码在控制台中显示端口但无法正常工作 下面只是整个代码的一部分

const port = 8080;
app.listen(port, () => {
    console.log("hi its listening: ${port}!");
});

这是控制台的输出

hi its listening: ${port}!




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

const postRoutes=require("./routes/post");

app.use(morgan("dev"));

app.use('/',postRoutes);

 const port = 8080;//process.env.PORT || 8080;
 app.listen(port, () => {
 console.log("hi its listening: ${port}!");
 });

它应该显示:

hi its listening: 8080

【问题讨论】:

    标签: node.js reactjs visual-studio express node-modules


    【解决方案1】:

    您可以使用template strings(带反引号 - ``)或字符串连接:

    // Template Strings example ...
    console.log(`hi its listening: ${port}!`);
    
    // String concatenation example ...
    console.log('hi its listening: ' + port + '!');
    

    【讨论】:

    • 这里的关键是用于定义字符串的开始和结束的符号,而不是单引号或双引号,它是反引号,它是键盘上 esc 键下方的符号 (我认为所有键盘都是如此?不过我可能是错的)。
    猜你喜欢
    • 2020-07-29
    • 2020-08-21
    • 1970-01-01
    • 2013-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    • 2016-10-13
    相关资源
    最近更新 更多