module.exports.login = function (request, response, next) {
if (request.body.user && request.body.password) {
response.end('submitted');
} else {
common.render('login', function (error, file) {
if (error) {
next(error);
} else {
response.writeHead(200, 'OK', { 'Content-Type': 'text/html' });
var stream = fs.createReadStream(file);
stream.pipe(response);
}
});
}
};
connect
とbody-parser
を使用しています。このアプリを初めて開くと、ログインフォームが表示されますが、フォームを送信すると、コンソールに表示される方法でエラーが許可されません。いくつかのヘッダーを追加しようとしていたが、うまくいかなかった。誰でも助けることができますか?NodeJSメソッドが許可されていません
express.jsルートコードを掲載できますか?どこにURLマッピングを設定しますか? – rdegges
また、デフォルトのフォーム動作でフォームを送信していますか、AJAXリクエストをしていますか? –
私は 'express'を' connect'だけ使っていません。私はデフォルトの動作を介して提出しています。 – Mati