我遇到快速腳本問題。我正在調用一個呈現視圖的函數,以及另一個函數的成功。在這個項目中,我使用角度,節點,快速和ejs作爲視圖引擎。當我呈現的觀點,我很不幸收到以下的EJS錯誤:EJS.JS ReferenceError:未定義標題
ReferenceError: /Users/emilywfrancis/Desktop/nodejs-angularjs-sequelizejs/views/about.ejs:5
3| <html ng-app="app">
4| <meta charset="utf-8">
5| <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.1.0/css/font-awesome.min.css" />
6| <% include header %>
7| <% include navbar %>
8| <body>
title is not defined
下面是代碼:
exports.verifyusers= function(req, res) {
models.user.find({
where: {
email: req.body.email,
password: req.body.password
}
}).then(function(res, user) {
if(user == "user.name") { //if user exists in database
res.render('/about')
};
});
};
似乎錯誤實際上是在'header'文件中。其中正確地有這樣的:'<%= title %>' – andlrc
是的,有 - 但我不明白爲什麼這會引發錯誤。 –
另外,該錯誤給出了一個指向第5行的錯誤 –