2016-09-27 10 views

उत्तर

0

सबसे बुनियादी फ़्लैश सेटअप connect-flash जैसे कुछ का उपयोग करता है। यह मूल रूप से एक मैसेजिंग सिस्टम है जो अस्थायी भंडारण के लिए सत्र का उपयोग करता है।

मेरे द्वारा चलाए जाने वाले बुनियादी ट्यूटोरियल इसे टोस्ट पॉपअप जैसे संदेशों के लिए उपयोग करते हैं। एक बार जब उपयोगकर्ता संदेश स्वीकार करता है, तो उसे सत्र से साफ़ कर दिया जाता है।

3

फ्लैश संदेश की तरह अस्थायी चर

हैं लेकिन यह मुख्य रूप से एक अस्थायी सत्र है, उदाहरण के लिए आपको एक त्रुटि संदेश के लिए ही एक बार, यह केवल एक हिट के लिए उपलब्ध हो जाएगा दिखाना चाहते हैं। आपके अगले मार्ग में यह

तो फ्लैश संदेश का उपयोग करके आप उपयोगकर्ता को त्रुटि या सफलता संदेश दिखा सकते हैं।

3

पासपोर्ट.जेएस दस्तावेज़ों को पैराफ्रेश करने के लिए, फ्लैश संदेशों को उपयोगकर्ता को स्थिति जानकारी प्रदान करने या प्रदर्शित करने के लिए रूट रीडायरेक्ट के साथ संयुक्त किया जाता है।

app.post('/login', 
    passport.authenticate('local', { successRedirect: '/', 
            failureRedirect: '/login', 
            failureFlash: true }) 
); 

आपको मूल रूप से उपयोगकर्ता को यह जानने की आवश्यकता है कि वे या तो विफल हो गए हैं या कुछ संसाधनों तक पहुंचने में सफल हुए हैं।

अनुसरण कर रहे हैं डॉक्स में प्रदान की स्निपेट:

एक सफलता के मामले में एक विफलता

passport.authenticate('local', { failureFlash: 'Invalid username or password.' }); 

के मामले में

passport.authenticate('local', { successFlash: 'Welcome!' }); 
संबंधित मुद्दे