我需要在我的jade模板中要求一个util模块来进行一些检查。
我能这样做吗?我试着跟随$ROOT/views/jade/sample.jade
var utils = require('../../app/server/modules/queries.js')
表示位于
的模块$ROOT/app/server/modules/queries.js
但它不起作用。
我可以做我想做的事吗????
答案 0 :(得分:6)
您可以在Express中注册帮助者。
在请求处理程序中。
var utils = require('../../app/server/modules/queries.js')
function(req, res) {
res.render("sample", {
locals: {
title: "Welcome to Derpco",
someUtilFunction: utils.someUtilFunction
}
});
};
您也可以使用app.locals.helpername = ...