gpt4 book ai didi

node.js - 如何在 express js 中配置 Bliss 模板?

转载 作者:搜寻专家 更新时间:2023-10-31 22:24:12 24 4
gpt4 key购买 nike

我正在尝试我在其他问题中看到的,但没有运气:

我试图用

覆盖默认的引擎配置
app.register('.js.html', {
compiler: function(str,options){...}
});

但是在 express js 中 register 是未定义的。

我让 Bliss 以这种方式工作

exports.index = function(req, res){
//res.render('index', {});
res.send(bliss.render(__dirname+"/index",{}));
};

但我想改用 res.render('index',output)。

最佳答案

你必须这样设置:

var Bliss = new require('bliss');
var bliss = new Bliss();
app.engine('.bliss',function(path,options,fn){
fn(null,bliss.render(path, options));
});

然后你这样调用它:

exports.index = function(req, res){
res.render('user.bliss', { title: 'Express' });
};

你需要在views目录下有一个叫user.bliss的文件

关于node.js - 如何在 express js 中配置 Bliss 模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10890958/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com