我在一個非常簡單的快速應用程序中收到了一個非常愚蠢的錯誤。我使用玉石作爲視圖引擎,我只是爲了防止它與問題有關而這樣說。Express&jade(node.js) - 當檢查是否存在變量時未定義錯誤
我想檢查一個變量是否定義爲了渲染一個或另一個,但只是檢查該變量觸發「變量未定義」錯誤。這不是我期望的行爲,所以我想知道如果我做錯了什麼。這是我正在使用的查看代碼:
h1= title
- if (user)
p Welcome to #{title}, #{user.username}
- else
p Welcome to #{title}
什麼是正確的方法來做到這一點?必須有一種方法來檢查視圖上的變量。 : -/
編輯:忘了說錯誤在哪一行被觸發,它在第二行觸發「 - if(user)」。
這是行不通的,謝謝!我仍然認爲簡單的檢查應該可以工作,但它更清潔:-(。 – uorbe001