app.post
expressjs.com 中没有记录。据我了解,服务器侦听 url 请求/
等,然后调用中间件和回调。但这一切在app.get
.
它提供了哪些独特的表达价值?
PS。还有其他问题,例如Express Framework app.post 和 app.get,或app.use 和 app.get(或 app.post)node.js express,但阅读相同的答案并不能提供问题的答案。
编辑:
下面的代码提供了两种调用app.get
以及浏览器app.post
的/login
请求。两者都app.get
被app.post
调用了吗?(大概是按出场顺序吧。)
app.get('/login', function(req, res){
var username = req.user ? req.user.username : ''; res.render('login', { title: 'authenticate', username: username,
});
message: req.flash('error') });
app.post('/login',
passport.authenticate('local', { failureRedirect: '/login', failureFlash: true }), function(req, res) {
res.redirect('/admin'); });
enter code here