2013-01-13 76 views
5

我正在使用nodejs + express + ejs,當我試圖包含另一個視圖時,我遇到問題。nodejs ejs包括意外標識

當我嘗試:

<% include dochead %> 

我得到 '意外的標識';
當我嘗試:

<% include /admin/global/dochead %> 

我得到 '包括沒有定義';

這是怎麼回事? 感謝

+0

感謝downvote,不管你是誰。 –

+1

獲取相同的東西。不知道 – Brig

+1

@Brig我還沒有找到任何解決方案,我開始使用Swig作爲模板引擎,從不回頭 –

回答

0

我覺得這裏<% include /admin/global/dochead %>應該

<% include ../admin/global/dochead %>

<% include admin/global/dochead %>

取決於位置。 同時檢查視圖引擎使用

app.set('view engine', 'ejs');