无法使用ExpressJS在视图中呈现模板数据

无法使用ExpressJS在视图中呈现模板数据,express,swig-template,Express,Swig Template,我的看法是: {% if (process.env.NODE_ENV == 'development') %} <!-- Livereload script rendered --> <script type="text/javascript", src="http://" + req.host + ":35729/livereload.js"></script> {% endif %} {%if(process.env.NODE_env=

我的看法是:

{% if (process.env.NODE_ENV == 'development') %}
    <!-- Livereload script rendered -->
    <script type="text/javascript", src="http://" + req.host  + ":35729/livereload.js"></script>
{% endif %}
{%if(process.env.NODE_env=='development')%}
{%endif%}
所以我希望
req.host
会被
localhost
或其他东西所取代。但事实是:


我的express配置有:
app.set('view engine','html')

您需要将变量包含在变量控件中<代码>{{req.host}}

{% if (process.env.NODE_ENV == 'development') %}
    <!-- Livereload script rendered -->
    <script type="text/javascript", src="http://{{ req.host }}:35729/livereload.js"></script>
{% endif %}
{%if(process.env.NODE_env=='development')%}
{%endif%}