Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Redis

Next.js, Redis और Auth0 के साथ सुरक्षित रोडमैप वोटिंग ऐप बनाएं

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

  • हमें स्पैम एंट्रीज़ दिखाई देने लगीं। एप्लिकेशन में एडमिन डैशबोर्ड नहीं है, इसलिए किसी को Redis से कनेक्ट करके एंट्री हटानी पड़ती थी।
  • हमने सूची में कुछ फीचर्स जारी किए लेकिन उन्हें जारी के रूप में चिह्नित करने और वोटिंग सूची से हटाने का कोई तरीका नहीं था।

दोनों को हल करने के लिए, हमने ऑथेंटिकेशन जोड़ने का फैसला किया। ऑथेंटिकेशन की बदौलत:

  • नई फीचर रिक्वेस्ट जोड़ने के लिए उपयोगकर्ताओं को साइन इन करना होगा।
  • हम खुद को एडमिन के रूप में सेट कर सकते हैं, ताकि हम फीचर रिक्वेस्ट को हटा या जारी कर सकें।

हमने सिंगल साइन-ऑन विकल्पों के साथ Auth0 ऑथेंटिकेशन मॉड्यूल जोड़ा है। यहां नया Upstash रोडमैप वोटिंग ऐप है।

Next.js, Redis और Auth0 के साथ सुरक्षित रोडमैप वोटिंग ऐप बनाएं

यदि आप नीचे स्क्रॉल करते हैं, तो आप उन फीचर रिक्वेस्ट को देखेंगे जो पहले ही जारी हो चुके हैं।

खुद डेप्लॉय करें

आप अपने प्रोजेक्ट के लिए आसानी से रोडमैप वोटिंग ऐप बना और डेप्लॉय कर सकते हैं। रिपॉजिटरी में चरणों का पालन करें। आपको कोई कोड लिखने की आवश्यकता नहीं होगी, लेकिन आपको Redis और Auth0 को कॉन्फ़िगर करने के लिए एनवायरनमेंट वेरिएबल्स को अपडेट करना होगा।

यदि आप Auth0 के बिना सरल संस्करण पसंद करते हैं, तो पुराने संस्करण के लिए हमारे उदाहरण रिपॉजिटरी देखें।

  1. Serverless Redis और React Native के साथ त्वरित इन-ऐप घोषणाएं Serverless Redis और React Native के साथ त्वरित इन-ऐप घोषणाएं

    परिचय एक मोबाइल एप्लिकेशन में, अंतिम उपयोगकर्ताओं को ऐप में कुछ जानकारी, चेतावनी या मार्गदर्शन भेजने की आवश्यकता हो सकती है। ऐसा करने का एक तरीका उपयोगकर्ताओं को इन-ऐप घोषणाएं भेजना है। इस ब्लॉग पोस्ट में, हम सर्वरलेस Redis के साथ उपयोगकर्ताओं को घोषणाएं भेजने का तरीका दिखाने के लिए एक मोबाइल एप्लि

  1. नक्स्ट 3 ऐप्स को सर्वरलेस रेडिस के साथ लॉन्च करें: तेज़ परफॉरमेंस के लिए नक्स्ट 3 ऐप्स को सर्वरलेस रेडिस के साथ लॉन्च करें: तेज़ परफॉरमेंस के लिए

    परिचय अगर आपको कभी ऐसा ऐप बनाना पड़ा हो जो एप्लिकेशन उपयोग को ट्रैक करे, संसाधन उपयोग को प्रतिबंधित करे या ऐप परफॉरमेंस बढ़ाने के लिए कैश से डेटा लाए, तो आप जानते होंगे कि रेडिस इन आवश्यकताओं का जवाब है! रेडिस एक इन-मेमोरी, की-वैल्यू डेटाबेस है। यह ओपन सोर्स है और रिमोट डिक्शनरी सर्वर के लिए खड़ा है

  1. फ्लटर, सर्वरलेस फ्रेमवर्क और अपस्टैश रेडिस के साथ फुल-स्टैक सर्वरलेस मोबाइल ऐप बनाएं - भाग 2 फ्लटर, सर्वरलेस फ्रेमवर्क और अपस्टैश रेडिस के साथ फुल-स्टैक सर्वरलेस मोबाइल ऐप बनाएं - भाग 2

    इस ट्यूटोरियल सीरीज के भाग 2 में आपका स्वागत है। पहले भाग में, हमने देखा कि अपस्टैश, सर्वरलेस फ्रेमवर्क और रेडिस का उपयोग करके REST API कैसे बनाया जाता है। इस भाग में, हम अपने REST API एंडपॉइंट्स का उपभोग करने के लिए फ्लटर का उपयोग करके एक मोबाइल एप्लिकेशन बनाएंगे। चलिए शुरू करते हैं 🙃 सबसे पहले