Express: 500 ReferenceError <имя функции> не определена ошибка - PullRequest
1 голос
/ 13 января 2012

У меня есть 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, версия)}

корпус

Получение ошибки:

Экспресс: 500 ReferenceError siteВерсия не определена ошибка

Ценю помощь. Спасибо.

1 Ответ

0 голосов
/ 13 января 2012

Попробуйте изменить:

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

Кому:

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