3

我需要在我的翡翠模板中使用一个 util 模块来进行一些检查。

我可以这样做吗?我试着跟随一个玉模板,它位于$ROOT/views/jade/sample.jade

var utils = require('../../app/server/modules/queries.js')

对于位于

$ROOT/app/server/modules/queries.js

但它不起作用。

我可以做我想做的吗????

4

1 回答 1

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 = ...

于 2013-08-23T17:08:52.193 回答