2016-02-27 54 views
0

我在檢查node.js Hapi框架,我正在遵循的教程是ES6。我讀過的節點支持所有的標準位操作系統ES2015開箱即用,所以我認爲這會工作:ES6模板文字只是輸出我的表達式作爲字符串?

server.start(() => console.log('Started At: ${server.info.uri}')); 

,但沒有骰子,我不斷收到:

[nodemon] starting `node index.js` 
    Started At: ${server.info.uri} 

我在哪裏出錯了?

NB:

  • 如果我這樣做是與ES5語法它的工作原理,所以server.info.uri是正確的。
  • 我沒有得到任何錯誤的節點/ nodemon
+1

你可能想在這裏尋找進一步詳細信息[MDN:Template literals](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals) –

+0

謝謝我已經看到了這一點,但經過多年來在單引號中包裹em完全錯過了那些反響,謝謝。 – pushplaybang

回答

5

模板文字是由`(反引號),而不是'"包圍:

`Started At: ${server.info.uri}` 
+1

哦,這乍一看並不明顯,不錯。 – pushplaybang