【问题标题】:Load external page with Swig in NodeJS在 NodeJS 中使用 Swig 加载外部页面
【发布时间】:2023-10-23 13:19:01
【问题描述】:

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

到目前为止我已经尝试过了:

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

但它们都不起作用。

任何帮助将不胜感激

非常感谢

【问题讨论】:

    标签: javascript node.js include swig-template


    【解决方案1】:

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

    你可以找到这个标签的代码here

    但是你可以在 Swig 中创建你的自定义标签来加载一个 HTTP 资源。

    【讨论】:

    • 不知道为什么有人反对这个。这是正确的答案。
    最近更新 更多