Page 120 - Node.js开发指南
P. 120
5.6 用户注册和登录 113
title: '用户注册', 1
});
});
};
现在运行 app.js,在浏览器中打开 http://localhost:3000/reg,可以看到如图5-10所示的
页面。 2
3
4
5
6
7
图5-10 注册页面的效果
2. 注册响应
上面这个页面十分简洁优雅,看了以后是不是有立即注册的冲动呢?当然,现在点击注 8
册是没有效果的,因为我们还没有实现 POST 请求发送后的功能,下面就来实现。在 routes/
index.js 中添加 /reg 的 POST 响应函数:
app.post('/reg', function(req, res) {
//检验用户两次输入的口令是否一致 9
if (req.body['password-repeat'] != req.body['password']) {
req.flash('error', '两次输入的口令不一致');
return res.redirect('/reg');
}
10