如何在ejs/express中使用globals变量中的函数?

Bdf*_*dfy 1 ejs node.js express

var app = express();
app.locals.current_time = utils.current_time();
Run Code Online (Sandbox Code Playgroud)

我可以为模板中的每个请求更改此变量的变量current_time吗?这个例子中的app.locals.current_time是常量,但我想使用函数.

fer*_*sik 5

app.locals.current_time = function () {
  return utils.current_time();
};
Run Code Online (Sandbox Code Playgroud)

然后在ejs模板上使用它像这样:

<%= current_time() %>
Run Code Online (Sandbox Code Playgroud)