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