# बैंकिङ एप निर्माण भाग २: लगइन र दर्ता फारम निर्माण गर्नुहोस् ## प्रि-लेक्चर क्विज [प्रि-लेक्चर क्विज](https://ff-quizzes.netlify.app/web/quiz/43) ### परिचय प्रायः सबै आधुनिक वेब एपहरूमा, तपाईंले आफ्नो निजी स्थान बनाउन खाता बनाउन सक्नुहुन्छ। धेरै प्रयोगकर्ताहरूले एकै समयमा वेब एप पहुँच गर्न सक्ने भएकाले, प्रत्येक प्रयोगकर्ताको व्यक्तिगत डेटा अलग-अलग भण्डारण गर्न र कुन जानकारी देखाउने छनौट गर्न मेकानिजम आवश्यक छ। हामी [प्रयोगकर्ता पहिचान सुरक्षित रूपमा](https://en.wikipedia.org/wiki/Authentication) कसरी व्यवस्थापन गर्ने भन्ने विषयलाई कभर गर्ने छैनौं किनकि यो आफैंमा एक विस्तृत विषय हो, तर हामी सुनिश्चित गर्नेछौं कि प्रत्येक प्रयोगकर्ताले हाम्रो एपमा एक (वा धेरै) बैंक खाता बनाउन सक्षम छ। यस भागमा हामी HTML फारमहरू प्रयोग गरेर हाम्रो वेब एपमा लगइन र दर्ता थप्नेछौं। हामी डेटा प्रोग्रामेटिक रूपमा सर्भर API मा कसरी पठाउने र अन्ततः प्रयोगकर्ता इनपुटहरूको लागि आधारभूत मान्यता नियमहरू कसरी परिभाषित गर्ने भन्ने देख्नेछौं। ### पूर्वापेक्षा तपाईंले यस पाठको लागि वेब एपको [HTML टेम्प्लेट र राउटिङ](../1-template-route/README.md) पूरा गरिसक्नुपर्छ। तपाईंले [Node.js](https://nodejs.org) स्थापना गर्न र [सर्भर API चलाउन](../api/README.md) स्थानीय रूपमा सेटअप गर्नुपर्छ ताकि तपाईं खाता बनाउन डेटा पठाउन सक्नुहुन्छ। **नोट गर्नुहोस्** तपाईंसँग एकै समयमा दुई टर्मिनलहरू चलिरहेको हुनेछ जस्तै तल सूचीबद्ध गरिएको छ। 1. मुख्य बैंक एपको लागि जुन हामीले [HTML टेम्प्लेट र राउटिङ](../1-template-route/README.md) पाठमा निर्माण गरेका थियौं। 2. [बैंक एप सर्भर API](../api/README.md) जुन हामीले माथि सेटअप गरेका थियौं। पाठको बाँकी भागमा अगाडि बढ्न तपाईंले दुई सर्भरहरू चलिरहेको हुनुपर्छ। तिनीहरू फरक पोर्टहरूमा (पोर्ट `3000` र पोर्ट `5000`) सुन्दैछन् त्यसैले सबै ठीकसँग काम गर्नुपर्छ। तपाईंले सर्भर ठीकसँग चलिरहेको छ कि छैन भनेर जाँच गर्न टर्मिनलमा यो कमाण्ड कार्यान्वयन गर्न सक्नुहुन्छ: ```sh curl http://localhost:5000/api # -> should return "Bank API v1.0.0" as a result ``` --- ## फारम र नियन्त्रणहरू `