Express+jade: локальная переменная недоступна в представлении

Я столкнулся с очень простой проблемой, но я могу' Кажется, я не нашел на него ответа Я работаю с node.js, expressи просто пытаюсь передать локальную переменную в представление следующим образом:

 app.get('/', function(req, res){
  res.render("index", {locals: {
    title: "Blog",
    }
  });
});

My представление индекса одинаково просто:

h1= title

Но по какой-то причине я продолжаю получать эту ошибку, как будто локальная переменная никогда не передается:

 500 ReferenceError: /home/spartan/Node_Projects/test/views/index.jade:1 > 1| h1= title 2| title is not defined
> 1| h1= title
  2| title is not defined

Я не знаю, что я делаю неправильно! Вот версии, которые я использую:

  • Express: 3.0.0alpha1
  • node.JS: 0.6.14
  • Jade: 0.24.0

Кто-нибудь, пожалуйста, помогите, чтобы я мог перейти к изучению узла + экспресс!

15
задан aeyang 17 April 2012 в 21:25
поделиться