node.js – Nunjucks控制台日志不能用作节点js模板引擎

我是节点js“nunjucks”模板的新手,我在nunjucks docs中获得了大部分信息,但我不知道如何控制变量init?

我试过跟随,但没有为我工作:

{{console.log(varible)}}

解决方法

以下在我的前端工作得很好:

如果您想将“Cabin”记录为字符串,则可以使用

<script> console.log( "Cabin" )</script>

如果要记录变量,请尝试:

{% set thing=5 %}
<script> console.log({{ thing }})</script>

…返回5(数字)

编辑:正如Valorad在下面指出的那样,如果你想要指出的’东西’不是字符串,你可能需要做一些处理并在console.log()之前添加一些过滤器;在控制台中输出正确的信息,例如:

<script> console.log(JSON.stringfiy({{ thing }}))</script>

或者,更有可能:

<script> console.log('{{ data.page | dump | safe }}')</script>

感谢Valorad报告回来!

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...