我做了一个简单的身份验证系统,使用 express 在“/session”上进行了一些post/get/dels。我想测试这个系统,但似乎找不到简单的方法来从服务器简单地测试
如果有帮助的话,我正在使用 Mocha/should 进行测试。
这是我要测试的超级简单的身份验证系统(它也连接到其他一些东西):
谢谢。
http.sendPut('/session', {data})
。 有人有什么建议可以使用的库吗?如果有帮助的话,我正在使用 Mocha/should 进行测试。
这是我要测试的超级简单的身份验证系统(它也连接到其他一些东西):
//Login
app.post("/session", function(req, res) {
if (req.body.username === "admin" && req.body.password === "admin") {
req.session.user = "user";
res.send("Successfully logged in!");
} else {
res.send(403, "Invalid username or password.");
}
});
//Logout
app.del("/session", function(req, res) {
req.session.user = null;
res.send("Successfully logged out.");
});
//Am I logged in? Check for the client
app.get("/session", function(req, res) {
if (req.session.user) {
res.send(req.session.user);
} else {
res.send(403, "You are not logged in.");
}
});
谢谢。