私は node.js にまったく慣れていませんが、とても気に入っています。非常に単純なログインを機能させようとしています。GET を使用してフォーム入力データを取得しようとしても問題ありません。しかし、私はパスワードを送信しているので、URL の情報のために GET を使用したくありません。
フォームは /login (admin.login) を開きますが、エラーが発生し続けます
POST/ログインできません
フォームは Jade で書かれていますが、HTML で終わるため、問題にはなりません。
extends layout
block content
h1 Admin Login
form(action="/login", method="post")#inputFields
span Username
input(type="text", name="username")
span Password
input(type="password", name="password")
input(type="submit")
これは、ログインがリンクするファイルです
/*
* GET home page.
*/
exports.index = function(req, res){
if (req.session.UserLogin != true) {
res.redirect("../login");
}
res.render('index', { title: 'Express' });
};
exports.login = function(req, res){
req.
res.render('login', { title: 'Express' });
};
それ以降は何もさせてくれないので本当にそれだけです。
どうもありがとう ジェイソン・ホーンズビー