快速会话不起作用,只是一个简单的代码

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"})
});