代码之家  ›  专栏  ›  技术社区  ›  cluster1

将模板引擎加载到node.js/express

  •  0
  • cluster1  · 技术社区  · 7 年前

    有人能给我解释一下下面的代码吗?实际上只是前两行。

    app.engine("html", engines.nunjucks);
    app.set("view engine", "html");
    app.set("views", __dirname + "/views");
    

    我很困惑。

    光是第一行我就明白了。我认为它将文件扩展名“html”连接到引擎nunjuck。以便在处理扩展名为“hmtl”的文件时使用引擎nunjuck。 但第二行的目的是什么?

    这两条线似乎是一样的。只是他们用不同的符号做同样的事情。至少在我看来是这样。

    有人能为我澄清一下编码模式吗?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Emmanuel Gabriel    7 年前
    • 第一种方法是将不同的扩展映射到此模板 引擎。
    • 第二种方法是在 应用程序。