我正在使用帶有express.js的EJS模板引擎,並且我想使用視圖助手。我發現這個在GitHub上:https://github.com/tanema/express-helpers,但是當我嘗試使用它,我得到這個錯誤:在Express.js中的EJS - Express Helpers不工作 - (app)需要
TypeError: object is not a function
at Object.CALL_NON_FUNCTION (native)
at Object. (/home/node/app/app.js:12:40)
at Module._compile (module.js:402:26)
at Object..js (module.js:408:10)
at Module.load (module.js:334:31)
at Function._load (module.js:293:12)
at Array. (module.js:421:10)
at EventEmitter._tickCallback (node.js:126:26)
,而這條線是線12 app.js:
var helpers = require('express-helpers')(app);
,如果我讓
var helpers = require('express-helpers');
它確實會拋出錯誤,但也不起作用。
我的app.js文件的頂部如下:
var express = require('express');
var app = express.createServer();
app.listen(34573);
// !Requires
var helpers = require('express-helpers')(app);
想法?
在此先感謝!