2013-04-12 70 views
0

也許一個愚蠢的問題,但是,有可能通過Express中的res.render()發送多個變量嗎?通過快速渲染髮送多個變量

因爲,當我做

res.render('index', { title: 'Express', name: 'Arnaud' }); 

我所有的這個漂亮的錯誤告訴我name沒有定義。

enter image description here

在此視圖

extends layout 

block content 
    h1 Salut #{name} 
    p Welcome to #{title} 

任何想法?

+0

這應該工作得很好。你的錯誤必須在別的地方。 – NilsH

+0

奇怪的是它是一個股票Express項目,我只是有變量的視圖(問題編輯視圖)... – Axiol

+0

我做了一個測試案例http://runnable.com/UWgFzMufwudHAALV,但我剛剛發現了你的問題:未定義#{title}(位於layout.jade中)。 – generalhenry

回答

0

奇怪的是奇怪:我重新生成了一個新的Express項目,一切都很好......