2016-02-27 52 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