使用React,Node和Express,以及模板的单个Nunjucks页面,我正在尝试将jwt-csrf令牌从我的快速服务器传递到Nunjucks页面,作为在React前端使用的javascript变量-end(将使用令牌创建发布请求)。
这是njk模板中的代码:
<html lang="en">
<head>
{% include "partials/head.njk" %}
<title>{{appname}}</title>
</head>
<body>
<div id="app"/>
<script src="/bundle.js" type="text/javascript"></script>
</body>
</html>
我想要添加一个带有全局变量的附加脚本标记,如:
<script>window.token = {{token}}</script>
但是{{
和}}
被解释为javascript而不是nunjucks变量。我如何在Javscript中使用nunjucks?
另外,如果我正在做的事情超级不安全,请告诉我。嘿。