मैं कोणीय 2.1.2 का उपयोग कर रहा हूँ।कोणीय 2 - समय-समय पर समाप्त प्रमाणीकरण टोकन को कैसे संभालें?
मेरे पास प्रमाणीकरण टोकन है (कोणीय 2-jwt का उपयोग करके) और यदि यह मेरी वेब एपीआई कॉल की अवधि समाप्त हो जाती है तो 401 त्रुटि के साथ विफल हो जाती है। मैं ऐसे समाधान की तलाश में हूं जहां उपयोगकर्ता कोई इनपुट डेटा नहीं खोएगा।
मैं इस 401 को पकड़ सकता हूं और लॉगिन के साथ एक मोडल खोल सकता हूं। उपयोगकर्ता तब लॉग इन करता है, मोडल चला जाता है, और वे अपनी इनपुट स्क्रीन देखते हैं। हालांकि, असफल अनुरोध त्रुटियां दिखा रहे हैं इसलिए मुझे अनुरोधों को पुन: संसाधित करने की आवश्यकता है। यदि यह राउटर नेविगेट किया गया था तो आरंभिक डेटा लोड नहीं हुआ है।
मैं पृष्ठ को फिर से लोड कर सकता हूं, लेकिन अगर मैं उसी पृष्ठ पर राउटर करता हूं तो यह वास्तव में पृष्ठ को पुनः लोड नहीं करता है। मैं एकल पेज एप पर एक पूर्ण पृष्ठ रीलोड नहीं करना चाहता हूं। क्या राउटर को मजबूर करने का कोई तरीका है। चलाने के लिए नेविगेट करें, भले ही यह वर्तमान पृष्ठ हो?
पुन: नेविगेटिंग अभी भी एक समस्या है क्योंकि मैं कोई नया इनपुट डेटा खो देता हूं जो सहेजा नहीं गया है।
आदर्श रूप से, अनुरोध तब तक 'रोकें' जब तक कि उपयोगकर्ता मोडल से लॉग इन नहीं करता। मुझे इसे लागू करने का कोई तरीका नहीं मिला है।
कोई विचार? क्या कोई सर्वोत्तम अभ्यास है? डेटा JSON स्ट्रिंग के रूप
https://developer.mozilla.org/de/docs/Web/API/Window/sessionStorage
स्टोर और फिर प्रपत्र डेटा को पुन: यदि अनुरोध विफल रहता है:
रेडक्स के साथ आवेदन स्थिति को संभालने के बारे में क्या? –
यदि आप किसी साझा सेवा के डेटा से जुड़ते हैं तो यह पुनर्विचार के बाद खो नहीं जाता है। रेडक्स सुझाव के समान। –
क्या पृष्ठ को फिर से लोड किया गया है, भले ही इसे सहेजने की आवश्यकता हो? – Maxime