Express:500 ReferenceError <function name =“”>未定义错误</function>

时间:2012-01-13 16:05:30

标签: node.js express pug

我的app.js包含以下代码:

      var express    = require('express')
          , siteVersion = require('./lib/helpers.js').siteVersion;

helpers.js:

     exports.helpers = {
          siteVersion: function(name, version) {
         return name + ' v' + version;
         },

         appName: 'Nodepad',
         version: '0.1'
      };

index.jade:

{siteVersion(appName,version)}

获取错误:

Express:500 ReferenceError siteVersion not definied error

感谢帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

尝试更改:

siteVersion = require('./lib/helpers.js').siteVersion;

要:

siteVersion = require('./lib/helpers.js').helpers.siteVersion;