2016-12-14 35 views
0

我開始用一個此腳本的NodeJS:沒有的NodeJS顯示變量

const http = require('http'); 
const port = 3000; 

const requestHandler = (request, response) => { 
    console.log(request.url); 
    response.end('Hello bla bla bla'); 

} 

const server = http.createServer(requestHandler); 

server.listen(port, (err) => { 
     if (err) { 
     return console.log('Algo ha pasado', err); 
     } 

    console.log('server is listening on ${port}'); 
    }) 

輸出

服務器監聽3000

而是輸出

服務器上$ {監聽端口}

奇怪的是,在蘋果相同的代碼實際工作。

回答

1

喜歡你想讓你需要使用的,而不是簡單的報價反引號要更換變量

console.log(`server is listening on ${port}`); 
0

如果你想使用${port}語法,你需要使用字符串模板,做回蜱單引號代替:

console.log(`server is listening on ${port}`); 

,或者任選,你可以把它作爲一個單引號和使用字符串連接:

console.log('server is listening on ' + port); 
相關問題