在NodeJS中使用Swig加载外部页面

时间:2014-08-27 11:35:54

标签: javascript node.js include swig-template

我试图在NodeJS模块中包含外部页面中生成的HTML,使用Swig生成视图。我想要做的基本上与JSTL中的<c:import/>标记相同。

到目前为止我已尝试过这个:

  • {{ include http://another.webpage }}
  • {{ include 'http://another.webpage' }}
  • {% include http://another.webpage %}
  • {% include 'http://another.webpage' %}

但他们都没有工作。

任何帮助将不胜感激

非常感谢

1 个答案:

答案 0 :(得分:0)

您不能这样做,因为标记include的代码会查看与其当前路径相关的文件。使用当前版本的Swig代码,您无法做到。

您可以找到此代码here的代码。

但您可以在Swig中创建加载HTTP资源的自定义标记。