मेरे पास पासपोर्ट लाइब्रेरी के साथ एक नोड एप्लिकेशन है। मैं इस तरह पासपोर्ट रणनीति का उपयोग करता हूं:पासपोर्ट - ओवरराइड रणनीति गतिशील रूप से
passport.use(someStrategy)
क्या बाद में उस रणनीति को गतिशील रूप से ओवरराइड करना संभव है? आवेदन चलाने के दौरान, मैं किसी बिंदु पर एक अलग रणनीति का उपयोग करना चाहता हूं। असल में एक ही रणनीति, लेकिन एक अलग विन्यास के साथ।
अगर मैं सिर्फ एक और पासपोर्ट.यूज (कुछ अन्य स्ट्रेटेजी) बना देता हूं, तो क्या यह सिर्फ पासपोर्ट में एक और 'मिडलवेयर' नहीं जोड़ता है? फिर वह पुराना नहीं हटाएगा, बस एक और जोड़ें। मैं चाहता हूं कि पुराना एक हटा दिया जाए। तो या तो ओवरराइड करें, या हटाएं और एक नया जोड़ें।