我对 node.js 很陌生,我喜欢它。我只是想通过一个非常简单的登录来工作。当我尝试使用 GET 获取表单输入数据时,我没有遇到问题。但我正在发送密码,所以我不想使用 GET 因为 url 中的信息。
表单打开 /login (admin.login) 但我不断收到错误
无法发布/登录
该表单是用 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' });
};
真的就是这样,因为在那之后它不允许我做任何事情。
非常感谢杰森霍恩斯比