簡體   English   中英

在 Node.js 中,我正在使用無法正常工作的 console.log

[英]In Node.js I m using console.log which is not working

我使用console.log 來顯示端口號,但它不起作用。它顯示字符串,但是當我將它與值一起使用時,它不顯示。

const http = require('http');
const express = require('express');
const socketio = require('socket.io');

const PORT = process.env.PORT || 5000;

const app = express();
const server = http.createServer(app);
const io = socketio(server);

server.listen(PORT,()=>{
    return console.log('server has started on port ${PORT}');
});

我正在關注:Output:服務器已在端口 ${PORT} 上啟動

你用錯了。 您必須使用反引號 - ` 而不是引號 - '

所以正確的格式是 -

server.listen(PORT,()=>{
    return console.log(`server has started on port ${PORT}`);
});
  • 引號 ('')將只是 output 里面給出的任何內容。
  • 但是, Backticks(``)將評估${}內的表達式,然后 output 評估值。

希望這能解決您的問題!

錯誤的報價

使用``

console.log(`server has started on port ${PORT}`);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM