快速会话不起作用,只是一个简单的代码
expess session doesnt work , just a simple code
为什么我的 req.session.userid 在我在会话上添加值后总是在路径“/get”上取消定义。
const express = require('express');
const app = express();
const session = require('express-session')
app.use(session({
secret:'sdasdas',
resave: false,
saveUninitialized:false
}));
app.get('/user',(req,res)=>{
req.session.userid = 'test123'
})
app.get('/result',(req,res)=>{
console.log(req.session.userid)
})
app.listen(8080,(err)=>{
console.log('sucess')
if(err){
console.log('failed')
}
失踪response send
。因为您从不将会话发送到 user/client
。它永远不会在下一个 session
.
中发回
app.get("/user", (req, res) => {
req.session.userid = "test123";
res.send({"tes":"test"})
});
为什么我的 req.session.userid 在我在会话上添加值后总是在路径“/get”上取消定义。
const express = require('express');
const app = express();
const session = require('express-session')
app.use(session({
secret:'sdasdas',
resave: false,
saveUninitialized:false
}));
app.get('/user',(req,res)=>{
req.session.userid = 'test123'
})
app.get('/result',(req,res)=>{
console.log(req.session.userid)
})
app.listen(8080,(err)=>{
console.log('sucess')
if(err){
console.log('failed')
}
失踪response send
。因为您从不将会话发送到 user/client
。它永远不会在下一个 session
.
app.get("/user", (req, res) => {
req.session.userid = "test123";
res.send({"tes":"test"})
});