Node.js-视图引擎-Swig集成express的安装与配置

Posted 上帝之城

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js-视图引擎-Swig集成express的安装与配置相关的知识,希望对你有一定的参考价值。

node.js视图引擎,选来选去发现Swig最符合我的胃口哈哈。

一、安装Swig视图引擎

npm install -g swig

二、在node.js代码中配置如下

var app = require(express)();
var swig = require(swig);

app.engein(html, swig.renderFile);
app.set(view engine, html);
app.set(views, __dirname + /views);

三、index.html模板页

<html>
{{content}}
</html>

四、使用

app.get(‘/index‘, function(req, res) {
    res.render(‘index.html‘, {content: ‘hello, world!‘});
});    

浏览器输入/index显示:hello, world!

 

Swig API帮助文档:http://paularmstrong.github.io/swig/docs/api/

以上是关于Node.js-视图引擎-Swig集成express的安装与配置的主要内容,如果未能解决你的问题,请参考以下文章

express 4.x+ swig

node.js学习之swig

为啥我们为 Node 使用服务器端模板引擎?

如何在 Node.js 上将多个 JSON 文件拉入 SWIG?

如何使用 swig node js 在变量中设置 JSON 对象?

通过 consolidate.js 获取 Node.js Express 3.x 模板继承与 Swig 一起使用的问题