使用Node.js进行身份验证期间的不同号码会话

时间:2019-02-13 19:04:48

标签: node.js express session

我阅读了这篇文章on Medium 我来到它写会话数link on Pastbin

的地方

在本文中,该命令多次调用“ client $ curl -X GET http://localhost:3000 -b cookie-file.txt” 我一定有一个相同的结果。但是在输出中我有

Inside the session middleware
de5b7edc-09e7-47dc-b9f8-8ac0179ec1ea
Inside the homepage callback function
f559ee33-2928-41a0-94aa-39025578cbc6
Inside the session middleware
de5b7edc-09e7-47dc-b9f8-8ac0179ec1ea
Inside the homepage callback function
fcc48f22-2000-44f5-8f19-13adb1bf8191
Inside the session middleware
de5b7edc-09e7-47dc-b9f8-8ac0179ec1ea
Inside the homepage callback function
dc696106-10ea-413a-b60e-b1e725820311

我不明白为什么我要进行不同的电话会议。

1 个答案:

答案 0 :(得分:1)

尝试一下:

    app.use((req, res, next) => {    
        req.session.init = "initProgram";  //this is very important for sessions, we need to initialize it for authentication.
        next();
    });

每次调用路由时,您都在创建一个新会话。 调用http://localhost:3000时,初始化会话,然后在后续调用中使用cookie以仅使用该会话。