我執行我的節點的應用程序有點aunthentication路線,像這樣簡單:ExpressJS GET重定向
app.get('/admin', function(req, res) {
res.render('login', { error: false });
});
app.post('/admin', function(req, res) {
if((adminAccount.username === req.body.username) &&
(adminAccount.password === req.body.password)) {
res.redirect('/admin/books');
}
else {
res.redirect('/admin', { error: true });
}
});
如果我和它的作品完美無瑕的權利憑證登錄,怎麼過,如果我失敗了,它應該通過重定向向/admin
發出GET請求。 但是我得到:undefined. Redirecting to //127.0.0.1:3000/admin
這讓我res.redirect
正在一個POST
請求/admin
這一翻譯一個GET
一個東西。
我該怎麼辦?我如何指定res.redirect
重定向正確的方式?