Express + jade: zmienna lokalna niedostępna w widoku
Natknąłem się na bardzo podstawowy problem, ale nie mogę znaleźć odpowiedzi na to pytanie. Pracuję znode.js
, express
i właśnie próbuję przekazać zmienną lokalną do widoku w ten sposób:
<code> app.get('/', function(req, res){ res.render("index", {locals: { title: "Blog", } }); }); </code>
Mój widok indeksu jest równie prosty:
<code>h1= title </code>
Ale z jakiegoś powodu otrzymuję ten błąd tak, jakby zmienna lokalna nigdy nie została przekazana:
<code> 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 </code>
Nie wiem, co robię źle! Oto wersje, których używam:
Express: 3.0.0 alfa1node.JS: 0.6.14Jade: 0.24.0Ktoś proszę o pomoc, abym mógł przejść do węzła uczenia + ekspres!