मैं यह लेख माध्यम पर मैं उस स्थान पर आया जहां यह सत्रों की संख्या लिखता है पास्टबिन पर लिंक

इस लेख में लिखा गया है कि कई बार इस आदेश के आह्वान के बाद "क्लाइंट $ कर्ल-एक्स GET http://localhost:3000 -बी कुकी-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

मुझे समझ में नहीं आता कि मुझे विशिष्ट संख्या सत्र क्यों मिल रहा है।

0
Ogurchik 13 फरवरी 2019, 22:04

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 को कॉल करते हैं, तो सेशन को इनिशियलाइज़ करें, फिर बाद की कॉल पर कुकी का उपयोग केवल उसी का उपयोग करने के लिए करें सत्र।

1
Matt Kuhns 13 फरवरी 2019, 22:30