【发布时间】:2017-08-09 00:06:54
【问题描述】:
我有一些问题,在渲染 pug 文件后,获得服务器响应后 html 视图没有改变。
代码如下
app.set('view engine', 'pug');
app.set("views", require('path').join(__dirname, "views"));
app.post('/login', function(req, res, next) {
console.log(req.body);
checkExistanceOfuser(req.body.username, req.body.password, function(err, flag, data) {
console.log(err);
if (err) {
res.send({
err: 'SOME_DATABASE_ERROR'
})
} else {
if (flag) {
req.session.user = data;
/*res.send({
success: true,
message: 'Login Success'
})*/
res.render('welcome', { name: data.name });
} else {
/*res.send({
success: false,
message: 'Invalid Credentials'
});*/
res.render('login', { error: 'Invalid Credentials' });
}
}
})
但我从浏览器检查网络部分。API 响应(预览)很好。
【问题讨论】:
-
是页面不渲染的问题吗?哪个页面?
标签: javascript express pug