【发布时间】:2021-06-24 15:45:15
【问题描述】:
这是否可以通过 post 请求在标头中发送会话 ID
这是我在 express JS 中的代码:
app.use(session({
secret: 'newsession',
saveUninitialized:false,
resave:false,
cookie: {
secure: false,
httpOnly:false,
}}));
app.post ('/login', function (request, response, next) {
const { username , password } = request.body
db.find(db.COLLECTIONS.USERS,{username: username, password: password}).then((users) => {
if (users.length !== 0) {
request.session.isAuth=true;
response.status(200).json(users[0]);
} else {
response.status(409).send("Username not found");
}
}).catch(() => {
response.status(409).send();
});
});
现在当我使用 JSON 类型在邮递员中发送 post 请求时:
{
"username":"user",
"password":"user"
}
我想知道是否可以将标头中的会话 ID 从服务器发送到客户端?
【问题讨论】:
-
请参阅stackoverflow.com/a/23759686,了解如何使用 express.js 设置响应标头
标签: javascript