#26: Connect React with NodeJS & MongoDB | Stored Registration Form Data in Database in MERN

Thapa Technical
3 Dec 202328:26

Summary

TLDRIn this video, Vinod Bahadur Thapa guides viewers on how to connect the frontend with the backend and database. Using React for the frontend, Node.js and Express for the backend, and MongoDB for the database, he demonstrates the complete process of sending data from a registration form on the frontend to the backend and storing it in the database. Thapa explains the setup and integration steps, addressing common issues like CORS policy errors. He emphasizes understanding the concepts thoroughly before trying them out. The video is crucial for those looking to learn full-stack development.

Takeaways

  • 😀 The video is about connecting a front-end application to a back-end and database, using technologies like Node.js and MongoDB.
  • 🛠️ The presenter has already created registration, login, and connection forms and stored the data in a state on the front-end.
  • 🔗 The process involves sending data from the front-end to the back-end using a POST request, which was previously done using Postman but now is done through actual React.
  • 📚 The data is stored in a database using a method like Mongoose for MongoDB, which is similar to the process used with Postman but integrated into the React application.
  • 🔑 CORS (Cross-Origin Resource Sharing) policy is discussed, and the presenter explains the importance of configuring it correctly to allow requests from the front-end to the back-end.
  • 📝 The video demonstrates how to handle the response from the server after submitting the registration form, including dealing with potential errors and displaying success messages.
  • 🔄 The presenter guides through the process of restarting the server to apply changes and testing the connection between the front-end and back-end.
  • 📡 The video mentions the use of middleware for handling CORS in Node.js, emphasizing the need to specify allowed origins and methods.
  • 📝 The importance of setting the correct content type in the headers to 'application/json' is highlighted for the POST request to ensure the data is sent as JSON.
  • 🔍 Debugging tips are provided, such as checking the browser console for errors and ensuring the server is running on the correct port.
  • 🎯 The presenter encourages viewers to share their experiences in the comments, whether they successfully connected the front-end to the back-end or encountered any errors.

Q & A

  • What is the main topic of the video?

    -The main topic of the video is about connecting a registration form to a backend and database, demonstrating how to handle data flow between the frontend and backend.

  • What programming concepts are discussed in the video?

    -The video discusses concepts such as frontend and backend development, data handling, and database connectivity using technologies like Node.js and possibly MongoDB.

  • What is the purpose of the registration, login, and connect forms mentioned in the video?

    -The registration, login, and connect forms are used to collect user data and establish a connection between the frontend application and the backend server and database.

  • Why is CORS policy mentioned in the video?

    -CORS policy is mentioned to address issues related to cross-origin requests, which is a security feature that prevents unwanted requests from different origins to the server.

  • What does the video suggest to do when facing CORS policy issues?

    -The video suggests configuring the server to accept requests from specific origins, such as the frontend's origin, to bypass the CORS policy restrictions.

  • How does the video demonstrate the data flow from the frontend to the backend?

    -The video demonstrates the data flow by showing how data entered in the registration form is sent to the backend via POST requests and then stored in the database.

  • What is the significance of the term 'POSTMAN' mentioned in the video?

    -POSTMAN is a tool used for API testing. The video refers to it as a previous method for sending data to the backend, which is now being replaced by a direct frontend-to-backend connection.

  • What is the role of 'React' in the context of this video?

    -React is the frontend JavaScript library used to build the user interface of the application. The video discusses how to integrate React components with backend services.

  • How does the video address potential issues that may arise during the development process?

    -The video acknowledges that issues like CORS policy errors and database connectivity problems may occur and provides solutions to tackle these issues.

  • What is the final outcome the video aims to achieve?

    -The final outcome is a successfully connected frontend and backend system where user data from the registration form is stored in the database, and the user is navigated to the login form upon successful registration.

Outlines

00:00

😀 Introduction to Backend Connectivity

The speaker, Vinod, introduces the video's purpose, which is to guide viewers on how to connect their frontend with the backend and database. He mentions that registration, login, and connection forms have already been created and data is stored in state. The focus now is on transferring data from the frontend to the backend and storing it in the database. Vinod emphasizes the importance of the tutorial and requests viewers to share the series with friends.

05:02

🔧 Setting Up Backend Connectivity

This paragraph delves into the technical aspects of connecting the backend. The speaker explains the process of sending data to the backend using a URL and the POST method. He discusses the headers required for the request, specifically setting the 'Content-Type' to 'application/json', and how to structure the body of the request with JSON data. The explanation includes a step-by-step guide on how to send the data from the frontend to the backend server.

10:03

📝 Understanding Headers and Body in API Requests

The speaker clarifies the importance of headers and body in API requests. He instructs how to specify the type of data being sent in the body and the method being used, which is POST in this case. The paragraph also covers common mistakes people make when setting 'Content-Type' and 'application/json', highlighting the correct use of these terms. The focus is on ensuring that the data sent to the server is in the correct format and understandable by the server.

15:04

🚫 Addressing CORS Policy Issues

The speaker addresses Cross-Origin Resource Sharing (CORS) policy issues that arise when the frontend and backend are running on different domains or ports. He explains the concept of CORS and how it can block requests from origins that are not allowed by the server. The solution provided involves using the 'cors' npm package to allow specific origins and methods, ensuring that the frontend can communicate with the backend without being blocked by CORS policy.

20:06

🔄 Testing and Debugging Backend Connectivity

In this paragraph, the speaker discusses the process of testing and debugging the connection between the frontend and the backend. He talks about inspecting the console for errors or warnings, particularly focusing on CORS policy warnings. The speaker guides viewers on how to interpret the responses from the server and ensure that the data is being sent and received correctly. He also mentions checking the database to confirm that the data has been stored successfully.

25:28

🎯 Finalizing Backend Integration and Next Steps

The speaker concludes the tutorial by summarizing the steps taken to integrate the backend and highlights the successful connection between the frontend and the backend. He expresses excitement about the completion of the task and encourages viewers to try the steps themselves. The speaker also hints at future videos that will cover additional functionalities such as login features and further improvements to the application.

🗓 Planning for Future Enhancements and Conclusion

The final paragraph outlines the speaker's plans for future enhancements to the application. He mentions creating another video to highlight the importance of CORS policy and possibly other topics. The speaker also invites feedback from viewers regarding their experience in connecting the frontend to the backend. He concludes by expressing hope that the viewers enjoyed the video and looks forward to their interaction in the comments section.

Mindmap

Keywords

💡Backend

Backend refers to the server-side of an application, responsible for data storage, application logic, and server-side processing. In the video's context, the backend is being connected to the frontend, allowing for user data to be processed and stored in a database. For example, the script mentions 'Backend में नोड' and 'डेन डेटाबेस में, डेटा को स्टोर करना है', indicating the backend's role in handling data operations.

💡Frontend

Frontend pertains to the client-side of an application, which is what users interact with directly. It involves the user interface and user experience. The video discusses developing a frontend with React and connecting it to the backend. An example from the script is 'हम, एक्चुअल रिएक्ट में हमने जो हमारा फ्रंट, एंड डेवलप किया है यूजर इंटरफेस', highlighting the creation of a user interface using React.

💡Database

A database is a structured collection of data, managed by a Database Management System (DBMS), allowing for storage, retrieval, and manipulation of data. The script mentions using databases like MongoDB for storing user registration and login data. The video's theme involves showing how to connect a database with the backend and frontend, as seen in 'डेन डेटाबेस में, डेटा को स्टोर करना है'.

💡React

React is a popular JavaScript library used for building user interfaces, particularly single-page applications. It is maintained by Facebook and a community of individual developers and companies. The video script refers to developing a frontend with React, indicating its use for creating the user interface, as in 'एक्चुअल रिएक्ट में हमने जो हमारा फ्रंट, एंड डेवलप किया है'.

💡Node.js

Node.js is an open-source, cross-platform JavaScript runtime environment that executes JavaScript code outside a web browser. It is used for server-side applications. The script mentions 'डेन एक्सप्रेस एंड फॉर डेटाबेस वी आर, यूज़िंग लाइक मंगो एंड देन मंगो', which implies the use of Node.js with Express for server-side operations and MongoDB for database interactions.

💡Express

Express is a minimal and flexible Node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications. It is used for creating the server in the video, as indicated by 'डेन एक्सप्रेस एंड फॉर डेटाबेस वी आर, यूज़िंग लाइक मंगो एंड देन मंगो', suggesting the use of Express with MongoDB.

💡MongoDB

MongoDB is a NoSQL database that stores data in a flexible, JSON-like format, making it easy to store and retrieve data. The script refers to using MongoDB for the database, as seen in 'डेन मंगो', indicating its role in the application's data storage.

💡Cors Policy

CORS (Cross-Origin Resource Sharing) policy is a security feature that restricts web applications from making requests to a domain different from the one that served the web page. The video discusses handling CORS policy issues with 'कॉर्स पॉलिसी', showing the importance of configuring it correctly to allow the frontend to communicate with the backend.

💡Registration Form

A registration form is a part of a user interface that allows users to sign up for a service or product. The video's theme involves connecting a registration form to the backend and database, as mentioned in 'कंप्लीट, रजिस्ट्रेशन फॉर्म को कैसे आप अपने बैक, एंड एंड देन डेटाबेस के साथ कनेक्ट कर, सकते हो', which is a key part of the tutorial.

💡API

API stands for Application Programming Interface, a set of rules and protocols for building and interacting with software applications. The script refers to using APIs for server communication, as in 'एपीआई फॉरवर्ड स्ल', indicating the use of APIs to forward requests to the server.

💡JSON

JSON (JavaScript Object Notation) is a lightweight data-interchange format that is easy for humans to read and write and for machines to parse and generate. The video script mentions 'कंटेंट टाइप, ये डिटो', referring to setting the content type to JSON for data transmission between the frontend and backend.

Highlights

Introduction to the video, which is about connecting the front end with the back end and database.

The presenter, Vinod, discusses the development of the user interface and the registration form.

Explanation of the previous use of Postman for data filing and the transition to actual React for front-end development.

Demonstration of storing data in the state and passing it to the back end.

The process of sending data to the back end and storing it in the database is shown.

Mention of issues and solutions related to CORS policy when connecting the front end to the back end.

A detailed walkthrough of the code needed to connect the registration form to the back end and database.

The presenter guides on how to handle data submission from the user interface to the server.

Discussion on the similarities between the previous process using Postman and the current React implementation.

Explanation of the use of environmental variables and API routes in the back end.

The presenter shows how to use methods like POST with a URL to send data to the server.

Details on setting up headers in the request to specify the content type as JSON.

A step-by-step guide on converting the user data into JSON format for sending to the server.

The importance of handling the response from the server after data submission is emphasized.

The presenter discusses the use of a CORS package to handle cross-origin requests.

Final demonstration of a successful registration process with data being sent to and stored in the database.

The video concludes with the presenter expressing excitement about the successful connection between the front end and back end.

Transcripts

play00:00

हेलो व्हाट्स अप गाइ माय नेम इज विनोद

play00:01

बहादुर थापा एंड फाइनली फाइनली फाइनली आज

play00:04

जो वीडियो आ चुका है जिसका बे सबी से

play00:06

इंतजार कर रहे थे एंड दैट इज हाउ टू

play00:08

कनेक्ट योर फ्रंट एंड विद योर बैक एंड एंड

play00:11

डेटाबेस जी हां गाइज तो फ्रंट एंड में हम

play00:13

रिएक्ट यूज़ कर रहे थे बैक एंड में नोड

play00:14

एंड देन एक्सप्रेस एंड फॉर डेटाबेस वी आर

play00:16

यूजिंग लाइक मंगो एंड देन मंगो दोनों

play00:18

हालांकि सभी एक जैसे ही है बट फाइनली वो

play00:21

बारी आ गई है हमने रजिस्ट्रेशन लॉगइन एंड

play00:24

कांटेक्ट फॉर्म ऑलरेडी क्रिएट कर चुका है

play00:26

तीनों का जो डाटा है हमने स्टेट पे स्टोर

play00:28

करके रख चुका है तो बस करना यह है पहले जो

play00:30

मैं पोस्टमैन में डटा फिल करके बैक एंड को

play00:33

पास कर रहा था अब इंस्टेड ऑफ पोस्टमैन हम

play00:35

एक्चुअल रिएक्ट में हमने जो हमारा फ्रंट

play00:37

एंड डेवलप किया है यूजर इंटरफेस एंड उसमें

play00:39

जो हमारा एक्चुअल रजिस्ट्रेशन फॉर्म का

play00:41

डाटा लॉगइन फॉर्म का डाटा कांटेक्ट फॉर्म

play00:42

का डाटा उसको अब हमें बेसिकली बैक एंड में

play00:45

डाटा पास करना है एंड देन डेटाबेस में

play00:47

डेटा को स्टोर करना है तो गाइज फाइनली आज

play00:49

इस वीडियो में मैं आपको कंप्लीट

play00:50

रजिस्ट्रेशन फॉर्म को कैसे आप अपने बैक

play00:53

एंड एंड देन डेटाबेस के साथ कनेक्ट कर

play00:55

सकते हो एंड जब भी कोई यूजर हमारे

play00:56

एप्लीकेशन पे डेटा फिल करेगा तो पहले जो

play00:58

हमने सिर्फ स्टेट पे स्टोर करके रखा था अब

play01:01

हम उस डाटा को एक्चुअल में हमारा डेटाबेस

play01:03

पे स्टोर करके मैं आपको दिखाने वाला हूं

play01:05

बहुत ज्यादा मजा आएगा कोर्स इशू एंड बहुत

play01:08

कुछ इशू आने वाला है तो मैं सब दिखाऊंगा

play01:09

कि आप उसको कैसे टैकल कर सकते हो सो या

play01:12

गाइस बिना किसी देर के अब हम वीडियो को

play01:13

स्टार्ट करते हैं लेकिन उससे पहले उससे

play01:15

पहले गाइस बहुत मेहनत लगती है इस कोर्स को

play01:17

बनाने में तो मैं चाहता हूं मैंने अभी तक

play01:19

किसी भी वीडियो में बोला नहीं लेकिन प्लीज

play01:21

मैं चाहूंगा कि आप इस सीरीज को अपने

play01:23

दोस्तों के साथ शेयर कीजिएगा इवन बेस्ट मन

play01:26

सीरीज है आपको जो मन हो मन सीरीज भाई थापा

play01:28

बोलके आप

play01:29

टैग कर सकते हो अपनी स्टोरी में आप मुझे

play01:31

शेयर कर सकते हो आई मीन सीरीज को शेयर कर

play01:34

सकते हो एंड आप मुझे टैग कर सकते हो मैं

play01:36

वो अपने

play01:54

[संगीत]

play01:59

अगेन आज का वीडियो बहुत ही ज्यादा

play02:01

इंपोर्टेंट होने वाला है क्योंकि फाइनली

play02:03

रि कॉ हमारा जो बैक एंड एंड देन जो

play02:05

डेटाबेस है उसके साथ आज हम कनेक्ट करने जा

play02:07

रहे हैं ठीक है तो उसके लिए आज हम क्या

play02:09

करने वाले हैं गाइज आप देख सकते हो हमने

play02:10

रजिस्ट्रेशन लॉगइन सारे पेजेस हम ऑलरेडी

play02:12

क्रिएट कर चुके हैं इवन यूजर यहां पे जो

play02:15

भी डाटा फिल करता है अब मैं आपको दिखाता

play02:17

हूं आज का वीडियो गाइस आप एकदम आराम से

play02:19

एकदम चिल होके देखिएगा क्योंकि बहुत

play02:21

इंपॉर्टेंट है मैं ये भी नहीं बोलता कि आज

play02:23

आप मेरे साथ-साथ ट्राई करो नहीं आज आप इस

play02:25

वीडियो को एकदम अच्छे से एंड तक देखिए

play02:28

फंडा समझिए कि क्या हो होता है कैसे हम

play02:30

बैक एंड को बेसिकली फ्रंट एंड को बैक एंड

play02:32

से कनेक्ट कर सकते हैं एंड डाटा जो है वो

play02:34

डेटाबेस में स्टोर करा सकते हैं एक बार

play02:36

आपको आईडिया आ गया देन आप गाइस ये जो लॉग

play02:39

इन है देन ये जो कांटेक्ट वाला है ये सब

play02:41

कुछ आप खुद से य चुटकी में कर दोगे बस

play02:43

थोड़ा आपको प्रैक्टिस करना पड़ेगा ठीक है

play02:45

तो ध्यान से देखिएगा दिस इज आवर

play02:48

रजिस्ट्रेशन फॉर्म है ना मैं यहां पे नाम

play02:50

रख देता हूं अपना विनोद चलो ठीक है एक

play02:53

सेकंड यहां पे रखने की भी जरूरत नहीं मैं

play02:54

अगर यहां पे कंपोनेंट्स प चलता हूं एंड आप

play02:57

देख सकते हैं वी हैव अ रजिस्टर रजिस्टर प

play03:00

मैंने क्लिक की तो यह कुछ आपको इस तरीके

play03:02

से दिखाई दे रहा है सो यहां पे मुझे विनोद

play03:04

दिखाई दे रहा है है ना सो हेयर इज अ विनोद

play03:06

एंड देन पासवर्ड पे मैं कुछ भी लिख देता

play03:08

हूं तो आप एक चीज देख रहे हो गाइस यहां पे

play03:11

क्या हो रहा है यहां पे ये जो भी डाटा

play03:13

मैंने लिखा ऑलरेडी मुझे मेरे स्टेट पे

play03:15

बेसिकली फ्रंट एंड में तो मैंने स्टोर

play03:17

करके रखा ही है सिर्फ इतना ही नहीं अब अगर

play03:19

मैं कंसोल पे चलता हूं इन सब को मैं हटाता

play03:21

हूं द मोमेंट मैं रजिस्टर नाउ पे क्लिक

play03:23

करूंगा एंड बूम गाइस सी ये देखिए सारा

play03:25

डाटा मुझे मिल रहा है मुझे कोई टेंशन नहीं

play03:28

बस इस डाटा को मुझे मेरे बैक एंड में

play03:31

भेजना है एंड देन डेटाबेस में उसको मुझे

play03:33

स्टोर कराना है अब आप ध्यान से देखना यह

play03:35

वही डाटा है जब मैंने स्टार्टिंग में इफ

play03:37

यू रिमेंबर आप देख सकते हो पोस्टमैन में

play03:39

जिस तरीके से मैंने जो डाटा लिखा था एंड

play03:41

यहां पे सेम डाटा तो मुझे मिल ही गया है

play03:44

बस अब मुझे जो मैं पोस्टमैन के थ्रू

play03:47

डेटाबेस पे स्टोर्ड कर रहा था अब वही

play03:49

रजिस्ट्रेशन फॉर्म जो एक्चुअल हमारा

play03:51

वेबसाइट है जो इन रियलिटी यू नो हम ऐसे ही

play03:55

करते हैं तो डाटा तो मैंने गेट कर चुका है

play03:57

इसको बस मुझे यहां पे स्टोर करना है तो

play03:59

उसके लिए हमें क्या कोड लिखना पड़ेगा वह

play04:02

आप एकदम ध्यान से देखिएगा एंड बिलीव मी यह

play04:05

सच में अगर आप अच्छे से देखते हो समझते हो

play04:08

तो आपको बहुत इजी लगने वाला है क्योंकि जो

play04:10

आज मैं करने जा रहा हूं वो ऑलरेडी हम

play04:12

पोस्टमैन के साथ कर चुके हैं ठीक है मैं

play04:14

आपको बताता हूं देखो कितनी सिमिलरिटी है

play04:17

तो ध्यान से देखना गाइ सबसे पहले सो हियर

play04:19

वी हैव अ डेटाबेस मैं चलता हूं यहां पे

play04:21

ब्राउज कलेक्शन पे एंड अगर मैं ब्राउज

play04:24

कलेक्शन पे चलता हूं सो हियर वी हैव दिस

play04:25

एडमिन आई थिंक अ एक सेकंड हां गाइस मैं

play04:29

जल्दी से चेक आउट कर लेता हूं कि अभी देखो

play04:31

कंफ्यूजन हो सकता है इतने सारे भरे पड़े

play04:33

हैं यहां पे डेटाबेस तो मैं चलता हूं मेरे

play04:35

डब पे क्योंकि यहां पे आप बहुत क्लीयरली

play04:38

देख सकते हो दैट इज कि अ मन अंडर एडमिन

play04:41

मेरा डेटाबेस का नाम है ठीक है मुझे

play04:43

आईडिया आ गया कि मन अस्को एडमिन मेरा

play04:45

डेटाबेस का नाम है एंड देन वी हैव दिस

play04:46

यूजर यूजर पे अगर मैं चलता हूं तो हमने

play04:49

ऑलरेडी पोस्टमन के थ्रू ये सबको इंस्टॉल

play04:50

किया था देखो एक सेकंड आपको दिख रहा है या

play04:53

नहीं है चलो ठीक है यहां पे देख सकते हैं

play04:55

यूजर नेम ईमेल फोन एंड देन पासवर्ड एंड इ

play04:57

एडमिन का तो बाद में देख लेंगे तो यह सब

play04:59

कुछ हम ऑलरेडी कर चुके हैं तो ध्यान से

play05:02

देखना अब जब आप पोस्टमैन के थ्रू शेयर

play05:04

करते हो गाइस तब हम क्या करते हैं सबसे

play05:06

पहले वी नीड अ यूआरएल हम एक मेथड यूज़

play05:10

करते हैं दैट इज योर पोस्ट उसमें हम एक

play05:12

यूआरएल पास करते हैं हमारे बैक एंड के लिए

play05:15

एंड यह वही यूआरएल है बेसिकली यह वो रूट

play05:17

है जिसको अगर आप ध्यान से देखोगे ड्यूरिंग

play05:20

आवर लाइक बैक एंड वाला पार्ट जब हम कर रहे

play05:22

थे तो यहां पे आप देखना दिस इज इट एआई हान

play05:27

ऑथ जब भी कोई इस पे जाएगा तो वो ऑथ रूट पे

play05:30

जाएगा समझ रहे हो ऑथ रूट यहां पे है रहा

play05:33

इस जगह पे तो ऑथ रूट पे एपीआई फॉरवर्ड स्ल

play05:35

यहां पे देखिए ना एपीआई फॉरवर्ड स् ऑथ

play05:37

फॉरवर्ड स् रजिस्टर जब वो करेगा हेयर वी

play05:40

हैव दिस रूट समझ रहे हो तब वो हमारे

play05:43

कंट्रोलर पे चला जाएगा बेसिकली रजिस्टर पे

play05:45

डेटा चला जाएगा तो मुझे इस रूट पे डाटा को

play05:48

सेंड करना है ठीक है एंड वो डेटा के लिए

play05:51

मुझे क्या-क्या चाहिए वो डेटा मैं कैसे

play05:52

शेयर करूंगा ये बात मेथड पोस्ट यूआरएल

play05:55

मुझे ये चाहिए अब डाटा मैं जो ये सेंड

play05:57

करना चाहता हूं जो कि मेरे पास ऑलरेडी

play05:59

अवेलेबल है इसको मैं सेंड कैसे कर सकता

play06:01

हूं देखो याद है मैंने हेडर्स पे गया था

play06:04

वी हैव दिस प्रॉपर्टी कॉल्ड हेडर्स जिसमें

play06:06

हमें बताना पड़ता है कि मैं जो डाटा भेज

play06:09

रहा हूं वो एक जेसन फाइल है तो कंटेंट का

play06:12

जो मेरा टाइप है कंटेंट

play06:22

youtube1 आपको लिखना जरूरी देखा पोस्टमैन

play06:25

में जो ऑलरेडी था वही हमें करना है हेडर्स

play06:28

में कंटेंट हा टाइप मुझे बताना है मेथड

play06:31

पोस्ट और यह यूआरएल मुझे पास कर देना है

play06:33

एंड देन वी हैव दिस बॉडी तो बॉडी में मुझे

play06:36

यह डाटा पास करना है दिस इज इट गाइस बस जो

play06:40

मैं पोस्टमैन के थ्रू कर रहा था अब यह मैं

play06:42

फ्रंट एंड के थ्रू करने वाला हूं मैंने

play06:44

बिना लाइक फ्रंट एंड स्टार्ट किए बिना ही

play06:47

यह आपको बताया क्योंकि अब आप देखना कि

play06:50

जिसने भी पोस्टमैन किया था हेडर्स

play06:52

बॉडी मेथड पोस्ट एंड देन दिस यूआरएल दिस

play06:56

इज इट बस इतना ही आप मुझे फ्रंट एंड के

play06:58

साथ करना है सो दिस इज अ मं 2023 ठीक है

play07:01

आप देख सकते हो है ना मैं यहां पे चलता

play07:03

हूं सो इसको मैं हटा रहा हूं मैं एक काम

play07:06

करता हूं मैं बेसिकली यहां पे चलता हूं

play07:08

मेरे ओपन एडिटर जितने भी है सबको मैं हटा

play07:10

रहा हूं डायरेक्टली मुझे चलना होगा मेरे

play07:13

रजिस्टर . जए एक फाइल पे ठीक है ये देखो

play07:17

ये वो पार्ट है जब भी यूजर फॉर्म को सबमिट

play07:19

करता है तो मैं ये फंक्शन कॉल कर रहा था

play07:21

एंड जितने भी मेरे डाटा है वो ऑलरेडी इस

play07:23

यूजर स्टेट वेरिएबल का अंदर ऑलरेडी है तो

play07:26

गाइस इ अगर आपको अभी तक प्रीवियस वीडियो

play07:28

को चेक आउट नहीं नहीं किया है या आपको

play07:30

अच्छे से आईडिया है तो प्लीज चेक आउट कर

play07:31

लीजिएगा ठीक है तो ध्यान से देखिएगा ध्यान

play07:34

से देखिए बहुत ही ज्यादा सिंपल है ध्यान

play07:37

से देखना मुझे एक यूआरएल लगेगा विथ मेथड

play07:40

पोस्ट विथ हेडर्स कंटेंट टाइप इक्वल टू

play07:43

एप्लीकेशन प्रोड स् जेसन बॉडी विथ द जेसन

play07:46

डाटा दिस इज इट बस यही मैं अब यहां पे

play07:49

करूंगा ध्यान से देखना कैसे करूंगा सो वी

play07:51

हैव अ कंस्ट लेट्स सेट ओबवियसली हमें वो

play07:54

रिस्पांस तो देगा राइट जब भी आप यहां पे

play07:56

भी अगर इसको अगर मैं क्लिक कर देता हूं तो

play07:58

मुझे अभी डाटा नहीं नहीं दिखा रहा है

play07:59

क्यों क्योंकि मैंने अभी तक यहां पे मेरा

play08:03

जो सर्वर है उसको आई मीन क्या बोलते हैं

play08:05

आप रीस्टार्ट नहीं किया है ठीक है सो मैं

play08:07

यहां पे चलता हूं मैं सर्वर जो है उसको

play08:10

मैं रीस्टार्ट कर देता हूं सो इट्स अ सीडी

play08:13

सर्वर पहले तो मुझे अंदर जाना पड़ेगा एंड

play08:15

देन नोड मन ठीक है नोड मन एक सेकंड यह नोड

play08:21

एंड देन मन सर्वर ड जए तो ये 5000 में रन

play08:26

कर रहा है ठीक है कोई प्रॉब्लम नहीं एकदम

play08:27

परफेक्ट हो चुका है ये एंड मैं कंट्रोल ए

play08:29

सेव कर देता हूं इसको एज इट इज थोड़ी देर

play08:32

के लिए कमेंट में एक बार यहां चलके फिर से

play08:33

मैं सेंड करना चाहूंगा एंड बूम गाइस सी आप

play08:36

देखिए मुझे इस तरीके से ये जो तीनों पार्ट

play08:39

आपको दिख रहा है मैसेज टोकन यूजर आईडी ये

play08:42

मुझे एज अ रिस्पांस मिल रहा है दिस इज

play08:45

व्हाई मैंने यह आपको बताया मैंने कहा ना

play08:47

आज इस वीडियो को आराम से भाई 15 मिनट 20

play08:50

मिनट ज्यादा से ज्यादा लगेगा लेकिन वंस

play08:52

आपको पता चल गया लाइफ टाइम आप फ्री हो

play08:54

जाओगे जो एक सता रहा था कि फ्रंट एंड को

play08:57

बैक एंड से कैसे कनेक्ट करना है तो आपको

play08:59

पता चल गया रिस्पांस में मुझे यह तीन

play09:01

चीजें मिल रही है सबसे पहले दिस यूआरएल तो

play09:04

यूआरएल हम कैसे पास करते हैं गाइज

play09:05

ओबवियसली यू कैन यूज इधर अ फैच और एक्स या

play09:09

और भी चीजें है कर सकते हो लेट्स गो विद

play09:10

फैच सबसे ज्यादा इजी ठीक है यहां पे क्या

play09:13

करना है ये देखो कुछ नहीं करना है इसको

play09:15

कॉपी करो यहां पे पेस्ट कर दो खत्म यही

play09:18

करना था अब ध्यान से देखना यह फैच के अंदर

play09:21

ही कॉमा आपको एक बेसिकली ऑब्जेक्ट पास

play09:25

करना पड़ेगा एज अ ऑप्शनल डाटा ऑप्शनल मतलब

play09:28

अब जिसमें बताना पड़ेगा यह जो आप यूआरएल

play09:31

पास कर रहे हो इसका मेथड क्या है गेट करते

play09:34

मतलब आप डाटा ले रहे हो लेकिन मैं डाटा ले

play09:37

नहीं रहा हूं मैं डाटा दे रहा हूं सो इट्स

play09:38

अ पोस्ट तो मेथड पोस्ट ठीक है आप देख रहे

play09:42

हो ना ये मैं जानबूझ के पोस्टमैन से रिलेट

play09:44

कर रहा हूं ताकि आपको नेक्स्ट टाइम पता चल

play09:46

जाए अच्छा यार पोस्टमैन मतलब फ्रंट एंड ही

play09:48

है इसलिए जब मैंने फर्स्ट टाइम पोस्टमैन

play09:50

बताया मैंने कहा था कि रिएक्ट में भी हम

play09:52

यही करेंगे सो इट्स अ मेथड आप देख सकते हो

play09:55

ऑटोमेटिक सजेशन आता है इट्स अ मेथड एंड

play09:58

आपको यहां यहां पे इस तरीके से पोस्ट लिख

play10:00

देना है एंड ओबवियसली ये क्या है गाइस

play10:02

आपका ये एक ऑब्जेक्ट है राइट तो आपको

play10:04

इक्वल टू नहीं आपको कॉलन लिखना पड़ेगा एक

play10:07

कॉमा दे दीजिए ठीक है देन सेकंड क्या है

play10:10

सेकंड है आपका हेडर्स हेडर्स में आपको

play10:12

बताना पड़ेगा जो डाटा हम पास कर रहे बॉडी

play10:15

में वो क्या है किस टाइप का है वो

play10:17

ओबवियसली इट्स योर जेसन तो ये कंटेंट टाइप

play10:20

ये डिटो डिटो गाइस डिटो यहां पे मैं चलता

play10:23

हूं हेडर्स इक्वल टू देख रहे हो आप एकदम

play10:25

हेडर्स अगेन आपको ये डायरेक्टली आप दोदो

play10:28

डाटा एक साथ तो लिख नहीं सकते ना तो आपको

play10:30

अगेन एक ऑब्जेक्ट बनाना पड़ेगा उसके अंदर

play10:33

यह जो यहां पे लिखा है इसको करो आप कॉपी

play10:35

हालांकि मैं डायरेक्टली टाइप कर देता हूं

play10:37

एंड बहुत सभी लोग एक मिस्टेक करेंगे यहां

play10:39

पे दैट इज कंटेंट या तो अंडरस्कोर टाइप कर

play10:41

देंगे या तो सी स्मल में t स्मल में लिख

play10:44

देंगे बट ध्यान से देखिए ध्यान से देखिए

play10:47

यहां पे मैं दिखा देता हूं मैं एकदम आपका

play10:49

पूरा एक एक सेकंड गाइस मैं यहां पे ना

play10:51

आपको दिखा देता हूं एक बार ध्यान से देखिए

play10:53

क्या लिखा है c कैपिटल है ये जो c है वो

play10:57

कैपिटल है इवन t इज आल्सो कैपिटल एंड बीच

play11:00

में हाइन है ना कि एक अंडरस्कोर है तो यह

play11:03

कभी मत भूलना मेरे साथ बहुत बार ऐसा हुआ

play11:05

कि गाइस मैंने या तो इसको हाइन कर दिया है

play11:07

तो या t स्मल लिखा या तो c स्मल लिखा मैं

play11:10

सोचता रहता हूं भाई हो क्या रहा है यहां

play11:11

पे ये बट जब आप हजार बार प्रैक्टिस करोगे

play11:14

तो आपको आइडिया आ ही जाएगा कि ये सी

play11:16

कैपिटल है यहां पे कांटेक्ट देखो मे

play11:18

कांटेक्ट बोलो इट्स अ कंटेंट हान एंड देन

play11:21

टाइप ठीक है बस दिस इज इट एंड यहां पे

play11:23

ओबवियसली आपको यही लिखना पड़ेगा एप्लीकेशन

play11:25

फॉरव स् जसन सो एप्लीकेशन फॉरव स् जेसन

play11:29

सिंपल अब सिर्फ एक चीज बचा ना सिर्फ एक

play11:32

चीज बचा दैट इज योर बॉडी एंड सिर्फ बॉडी

play11:35

में हमने ये नहीं किया था सिर्फ बॉडी में

play11:37

मैंने डाटा पास नहीं किया था एक और बहुत

play11:39

इंपॉर्टेंट चीज है जो मोस्टली लोग भूल

play11:42

जाते हैं शायद अगर वो डिफॉल्ट नहीं होता

play11:44

है तो यहां पे ध्यान से देखिए बॉडी में वी

play11:47

हैव दिस पार्ट आल्सो ये देख रहे हो गाइस

play11:50

एक सेकंड मैं इसको दिखाता हूं आपको वंस

play11:52

अगेन यहां पे ध्यान से देखिए ये जो पार्ट

play11:54

आपको दिख रहा है तो आपको जस्ट एकदम मेक

play11:57

श्यर करना है कि ये वाला जो पार्ट है तो

play11:59

बॉडी जो है वह क्या है जेसन फॉर्मेट में

play12:03

है समझ रहे हो यह आप में से बहुतों ने कभी

play12:05

ध्यान दिया या नहीं पोस्टमैन में लेकिन ये

play12:07

बहुत इंपॉर्टेंट है कि यह पोस्टमैन है

play12:09

एल्स बहुतों का टेक्स्ट या बहुतों का

play12:11

जावास्क्रिप्ट रहता है तो कभी काम ही नहीं

play12:13

करेगा देखो ना इस तरीके से एरर आ जाएगा

play12:15

एल्स समझ रहे हो सो इट्स अ जेसन बॉडी में

play12:18

मुझे जेसन डाटा पास करना है जिसमें ये

play12:21

सारी वैल्यूज होंगे जो मुझे पास करना है

play12:23

ध्यान से देखना अ यहां पे यह जो पार्ट है

play12:26

यहां हो रहा है इसी के अंदर मैं चलूंगा

play12:28

इट्स अ बॉडी बॉडी सॉरी ठीक है तो मैं यहां

play12:31

पे चलूंगा अब यहां पे बस आपको क्या लिखना

play12:33

है जेसन डेटा है एंड ओबवियसली मेरे पास ये

play12:35

जो डाटा है इफ यू रिमेंबर मैंने ये जो

play12:38

डाटा एक सेकंड चला गया डाटा आई होप या

play12:41

परफेक्ट तो ये जो डाटा आपको दिख रहा है

play12:43

गाइस ये देखो ना ये आपका एक ऑब्जेक्ट है

play12:46

बट हमें यहां पे क्या डाटा पास करना है

play12:48

जेसन सो सिंपल वी नीड टू कन्वर्ट जेसन

play12:51

इनटू अ आई मीन सॉरी ऑब्जेक्ट इनटू जसन सो

play12:54

यहां पे आपको गाइज सिंपल जसन डॉट वी हैव

play12:57

दिस स्ट्रिंग इफाई मेथड

play12:59

एंड सारा डाटा तो मेरे पास ऑलरेडी है इन

play13:01

आवर यूजर य वही तो यह वही तो डाटा है यूजर

play13:04

जो मैं पास कर रहा था वो मुझे यहां पर पास

play13:06

कर देना है खत्म यही है गाइस जो हमने

play13:10

पोस्टमैन में किया था सेम वो मुझे अब मेरे

play13:13

फ्रंट एंड में करना है आई होप अब आपको पता

play13:15

चल गया होगा जब मैंने ये वीडियो बनाई थी

play13:18

यहां पे मैं चलता हूं मैं दिखाता हूं जब

play13:20

मैं लाइक स्टार्टिंग में मैंने देखो ये

play13:22

देखो यूजर रजिस्ट्रेशन विद पोस्टमैन जब

play13:25

मैंने यह वीडियो बनाया था तब मैंने आपको

play13:26

क्लियर कट कहा था भाई इस वीडियो को एक बार

play13:28

आप समझ जाओ आपको पता चल जाएगा कि आप

play13:30

रिएक्ट में ही काम कर रहे हो बस इंस्टेड

play13:32

ऑफ रिएक्ट हम वो पोस्टमन यूज कर रहे थे तब

play13:34

आपको पता चल गया सो ये जो रिस्पांस है अब

play13:36

एक चीज याद रखना ये जो फैच है ये ओबवियसली

play13:38

आपको प्रॉमिस रिटर्न करता है सो प्रॉमिस

play13:40

को हैंडल करने के लिए इदर यू कैन यूज द अ

play13:43

डॉट देन या डॉट देन वही जो नॉर्मल प्रॉमिस

play13:46

है एल्स उसको भी और इजी करने के लिए वी

play13:48

हैव अ ए सिंक अवेट ठीक है सो इट्स अ ए

play13:52

सिंक अवेट या दिस इज इट अभी ये रिस्पांस

play13:54

में मुझे बता रहा है कि आपने इसको कभी यूज

play13:56

नहीं कि तो ठीक है ना यूज़ कर लेते हैं ये

play13:58

पार्ट ओवर हियर यहां पर मैं चलता हूं ठीक

play14:01

है कंसोल डॉट लॉग करके दिखाता हूं कि मुझे

play14:03

रिस्पांस में क्या मिल रहा हालाकि मैं

play14:05

आपको ऑलरेडी दिखा चुका हूं हमें रिस्पांस

play14:06

में क्या मिलता है ठीक है दिस इज इट मैं

play14:08

यहां प चल रहा हां रिस्पांस में एटली मुझे

play14:10

वो डाटा फिलहाल अभी नहीं मिलेगा क्योंकि

play14:12

हमें उसको कन्वर्ट करना पड़ेगा अगेन बट इस

play14:14

तरीके से मैंने कर दिया ठीक है एंड एक काम

play14:17

हम कर सकते हैं यहां पे ट इ इसी के नीचे

play14:20

में चलके इसको मैं ट्राई एंड देन कैच के

play14:21

अंदर रख देता हूं ठीक है क्योंकि जो मेन

play14:23

था आपको बताना आई होप आपको वो तो पता चल

play14:25

ही गया तो क्या टेंशन है अब है ना कोई

play14:28

टेंशन कसोल डलॉग यहां पे चलता हूं एंड देन

play14:32

एरर एंड एक काम करता हूं मैं यहां पे कॉमा

play14:34

देखके कि पता तो चले रजिस्टर बोलके कि

play14:37

रजिस्टर से आ रहा है अगर कुछ होता है तो

play14:40

दिस इज इट ठीक है यह मेरा काम हो गया मैं

play14:42

कंट्रोल ए सेव कर रहा हूं मैं अब यहां पर

play14:44

चलता

play14:45

हूं इसको मैं एक बार रिफ्रेश करना चाहूंगा

play14:47

ऑलराइट सो गाइस मैं यूजर नेम लिख देता हूं

play14:50

विनोद यहां पर मैं ईमेल लिख देता हूं

play14:52

टेस्ट 1 2 3 एंड पासवर्ड पे गाइस मैं कुछ

play14:56

भी लिख देता हूं ठीक है इस तरीके से एंड

play14:59

मैं अब रजिस्टर नाउ पे क्लिक करता हूं एंड

play15:01

बूम गाइस सी ऑलराइट गाइस तो फाइनली आप

play15:04

यहां पे देख सकते हो कि हमें कोर्स पॉलिसी

play15:06

का जो एरर है वो हमें आ गया जो कि बहुत ही

play15:08

ज्यादा ऑसम है एंड मैं इसी का ही वेट कर

play15:10

रहा था द मोमेंट आपको कर्स पॉलिसी का एरर

play15:13

आता है इसका सिंपल मतलब ये है कि हमारा जो

play15:16

फ्रंट एंड है वो बैक एंड से कनेक्ट हो

play15:18

चुका है इट जस्ट सर्वर को ये आईडिया नहीं

play15:20

आ रहा कि तो गाइस यहां पे आप बहुत क्लियर

play15:23

देख सकते हो कि हमारा ये जो बेसिकली अ

play15:25

सर्वर है यहां पे देखिए ध्यान से वो किस

play15:28

पे रन कर रहा है वो 5000 पे रन कर रहा है

play15:30

वहीं अगर आप देखते हो हमारा यह जो फ्रंट

play15:32

एंड है वो कहां रन कर रहा है वो गाइस रन

play15:34

कर रहा है

play15:35

5173 पे तो अब यहां पे कर्स पॉलिसी का

play15:38

सिंपल मतलब बस इतना ही है कि यह जो एक

play15:41

फीचर है यह गाइस वेब ब्राउजर जो कि जितने

play15:43

भी वेब ब्राउजर है उन्होंने इंप्लीमेंट की

play15:45

है ताकि जो भी ऐसे अनवांटेड जो रिक्वेस्ट

play15:49

है उनको वो ब्लॉक कर सके बस कॉर्स पॉलिसी

play15:51

का सिंपल फंडा यह है कि सर्वर जिस पोर्ट

play15:55

पे या जिस डोमेन पे रन कर रहा है आपका

play15:57

फ्रंट एंड भी उसी डोमेन पे ही रन करना

play16:00

पड़ेगा एंड ड्यूरिंग अ प्रोडक्शन गाइस कभी

play16:02

कोर्स पॉलिसी का वार्निंग नहीं आता

play16:04

क्योंकि जैसे मेरा ये फ्रंट एंड है लाइक

play16:06

ये थाप अ टेक्निकल ॉट शॉ है इसमें क्या हो

play16:09

रहा है ना मेरा ये जो बैक एंड है एंड देन

play16:12

मेरा ये जो फ्रंट एंड है दोनों मैंने सेम

play16:14

वीपीएस मेरा जो वीपीएस सर्वर है वो दोनों

play16:16

उसी पे ही रन कर रहा है तो हमें कभी

play16:18

प्रोडक्शन में कॉर्स पॉलिसी नहीं आने वाला

play16:20

आई मीन मोस्ट ऑफ द केस नहीं आएगा क्योंकि

play16:22

दोनों सेम डोमेन पे है बट हमारे ब्राउजर

play16:25

के केस में हमारा ये जो डेटाबेस है वो

play16:27

5000 पे रन कर रहा है एंड यहां पे बता भी

play16:30

रहा है कि यह जो फ्रॉम ओरिजिन है लोकल

play16:32

होस्ट 5173 हैज बीन ब्लॉक्ड बाय द कॉर्स

play16:37

पॉलिसी देखो ना 5173 हैज बीन ब्लॉक्ड बाय

play16:40

द कोर्स पॉलिसी तो बस अब हमें करना यह

play16:43

होगा कि हमें हमारे सर्वर को बताना प

play16:45

पड़ेगा कि अगर 5173 इस पोर्ट नंबर से अगर

play16:48

कुछ भी रिक्वेस्ट आता है व हमारी ही

play16:50

फैमिली का हिस्सा है आप बैक एंड हो तो वह

play16:53

हमारा फ्रंट एंड जो दुनिया को दिख रहा है

play16:54

तो आप उसको रिस्ट्रिक्टिव अगर कुछ आ गया

play16:57

तो उसको रिस्ट्रिक्टर दीजिएगा हमें अब वो

play16:59

अ कहते हैं ना वो जो एक्सेस है वो देना

play17:01

पड़ेगा अब हमारे सर्वर को बताते हुए कि

play17:03

5173 हमारा ही एक पार्ट है फ्रंट एंड का

play17:06

बोलके बस उतना ही करना है दोनों डिफरेंट

play17:08

डोमेन पे रन कर रहे हैं इसलिए कर्स पॉलिसी

play17:10

आ गया सो गाइज देखिए बहुत ही ज्यादा इजी

play17:12

है सिंपली आपको कॉर्स यहां पे एंटर करना

play17:14

पड़ेगा सो गाइज अब वो जो कर्स पॉलिसी था

play17:16

उसको हम टैकल कर लेते हैं वो भी बहुत

play17:17

ज्यादा इज है सो आपको कर्स आप देख सकते हो

play17:20

व हैव दिस एनपीएम पैकेज ठीक है एक कॉर्स

play17:23

एक एनपीएन पैकेज है हमारे पास ऑलरेडी है

play17:25

आप देख सकते हो वीकली डाउनलोड्स 10 मिलियन

play17:27

बहुत ही ज्यादा है ये आपको सिंपली इसको

play17:29

इंस्टॉल करना है ठीक है तो यहां पे आपको

play17:31

देखो उसको गेट करना होगा एंड प डॉट यूज एज

play17:35

अ मिडिल वेयर आपको इसको यूज करना है

play17:37

दैट्ची होगा लेकिन यहां पे एक और चीज हमें

play17:39

लगेगा मैं आपको बताता हूं दैट इज कोर्स

play17:41

ऑप्शन तो यही बस हमें करना है और कुछ नहीं

play17:44

हमें बताना होगा हमारे सर्वर को कि जो

play17:46

ओरिजिन है जो मेरा रिएक्ट का ओरिजिन है वो

play17:48

5173 से अगर रिक्वेस्ट आ रहा है अगर

play17:50

ओरिजिन वो रहेगा तब आप उसको एक्सेस दे

play17:53

दीजिए कोई प्रॉब्लम नहीं है वो अपना ही

play17:55

रिएक्ट पार्ट है वो अपना ही छोटा भाई है

play17:57

अपना ही फ्रंट एंड है जो जो दुनिया को दिख

play17:58

रहा है है ना तो इसको मैं कॉपी कर लेता

play18:00

हूं ऑलराइट इसको मैंने कॉपी कर लिया होप

play18:02

आपको एटलीस्ट कोर्स पॉलिसी का तो आईडिया आ

play18:04

गया है ना कि दोनों अगर डिफरेंट डोमेन पे

play18:06

रन कर रहा ह तो आना ही आना है सर्वर पे

play18:08

आइए एंड मेक श्यर सॉरी ओई नॉट हियर

play18:10

टर्मिनल आपको ओपन करना

play18:14

होगा आपको सर्वर के अंदर आना है टर्मिनल

play18:17

ओपन करने के बाद एंड यहां पे आपको इसको

play18:19

इंस्टॉल करना है एंड मेक श्यर आप सर्वर के

play18:21

अंदर हो ना कि क्लाइंट के अंदर क्लाइंट

play18:23

आपका फ्रंट एंड वाला पार्ट है कोर्स हमें

play18:24

लगेगा सर्वर में ठीक है दिस इज इट मेरा ये

play18:27

काम हो गया है इसको मैं कर देता हूं नम

play18:30

server.js 5000 में रन कर रहा परफेक्ट चलो

play18:32

ठीक है अच्छी बात है सो गाइस इंस्टॉल तो

play18:34

हो गई है जस्ट पैकेज जसन फाइल प आके आप एक

play18:37

बार देख लीजिए कि कोर्स प्रॉपर्ली इंस्टॉल

play18:38

हुआ या नहीं दिस इज इट ठीक है आप बहुत ही

play18:41

ज्यादा इजी है सिंपल आपको सबसे पहले तो

play18:43

इसको इंक्लूड करना पड़ेगा यू नो सो लेट्स

play18:46

डू इट मैं यहां पर चलता हूं कंस्ट आपको

play18:49

कोर्स लिखना पड़ेगा एंड देन यू नीड टू

play18:51

रिक्वायर योर

play18:53

कोर्स तो यहां पर हम चलते हैं एंड आपको यह

play18:56

जो कोर्स है उसको इस तरीके से से गेट करना

play18:59

पड़ेगा अब यह जो कोर्स है इसको एज अ मिडिल

play19:01

वेयर गाइस अब आपको यूज़ करना है सिंपल हां

play19:03

तो ये जो पार्ट दिखाई दे रहा है गाइस जेसन

play19:05

क्योंकि ओबवियसली डाटा गेट करने से पहले

play19:07

ही हमें वो एक्सेस तो देना पड़ेगा यह तो

play19:09

बाद की बात है जब वो डाटा मिलके हम उसको

play19:12

बता रहे कि आप जसन यूज़ कर सकते हो लेकिन

play19:14

उससे पहले एक्सेस तो मिल जाए तो इसलिए

play19:16

इसके ऊपर मैं चलता हूं यहां पे मैं लिख

play19:18

देता हूं अ लेट्स टैकल

play19:21

कोर्स कुछ भी लिख सकते हो या हैंडलिंग

play19:24

कोर्स पॉलिसी इशू यह भी आप लिख सकते थे

play19:26

यहां पे मैं लिख देता हूं ए डॉट यूज अभी

play19:29

मिडिल वेर जहां पे मैं बोल देता

play19:32

हूं सिंपल कोर्स दिस इज इट बस अब आप इतना

play19:35

भी लिख देते हो एक बार हम करके देखते हैं

play19:37

क्या होता है ठीक है इतना मैंने किया मैं

play19:39

चलो मेरा ये रन कर ही रहा है ठीक है मैं

play19:41

यहां पे चलता हूं इस जगह पे मैं वापस

play19:44

इंस्पेक्ट करता हूं मैं कंसोल पे सब कुछ

play19:47

डिलीट करके वापस इसको मैं एक और बार हिट

play19:49

करता हूं तो गाइस दिस टाइम आप देख सकते हो

play19:52

कि मुझे कोर्स पॉलिसी का कोई वैसे

play19:53

वार्निंग तो आया नहीं है लेकिन मुझे यह भी

play19:56

देखना है कि वार्निंग आए ना आए इससे इतना

play19:58

मैटर तो नहीं होता है

play20:00

लेकिन टेस्ट टू यहां पे टेस्ट 21 क्या वो

play20:05

डेटाबेस में डाटा स्टोर हुआ है हमें व भी

play20:08

तो देखना जरूरी है तो मैं यहां पर चलता

play20:10

हूं टेस्ट 91 तो मुझे दिखा रहा है लेकिन

play20:14

आई गेस य 91 मुझे कहां से आ रहा है एंड 91

play20:18

है या कितना है वोह इट्स 21 एक काम करता

play20:22

हूं मैं एक और बार इसको रिफ्रेश करता हूं

play20:24

ठीक है मैं यहां पे चल रहा हूं ओके तो

play20:27

इसको हटा रहा हूं मैं अगेन रजिस्टर नाउ पे

play20:30

क्लिक कर रहा हूं तो टेस्ट @ टेस्ट वन है

play20:33

मैं यहां पे चलता हूं वी हैव दिस यूजर मन

play20:36

अंडर एडमिन ही है हमारा मैं यहां पे चलना

play20:39

चाहूंगा सो नहीं गाइस डाटा अभी तक स्टोर

play20:41

नहीं हुआ है डाटा स्टोर नहीं हो रहा अब वो

play20:43

कहां जा रहा है अब मैं यहां पे चलना चाहता

play20:46

हूं एक बार यहां पे तो कुछ दिख नहीं रहा

play20:47

है यहां पे भी मुझे कुछ नहीं दिख रहा है

play20:49

ठीक है तो गाइस अब आपको लग रहा होगा फिर

play20:51

डाटा जा कहां रहा है डाटा तो दिख ही नहीं

play20:53

रहा हमें है ना ना यहां पे कोई वार्निंग

play20:55

है ना यहां पे कोई एरर है

play20:58

ना हमें यहां पर कोई एरर आ रहा है तो मैं

play21:01

अब आपको बताता हूं एक चीज मैंने आपको अभी

play21:02

थोड़ी देर पहले कहा था कि जब आप इस तरीके

play21:04

से कोर्स लिख रहे हो तो यहां पर कुछ

play21:06

ऑप्शंस है जो आपको देना पड़ेगा ऑप्शंस है

play21:09

जो आपको बताना पड़ेगा तो यह ऑप्शंस क्या

play21:11

है मैं आपको बताता हूं यहां प उन्होंने

play21:12

ऑलरेडी दे रखी है लाइक इट्स ओरिजिन है ना

play21:14

अब और भी दो तीन चीजें मैं आपको बताता हूं

play21:17

ध्यान से देखिएगा ठीक इसके ऊपर मैं जा रहा

play21:19

हूं मैं एक ऑप्शंस ऐड कर रहा हूं यहां पर

play21:22

ठीक है सो इट्स अ कोर्स उन्होंने जिस

play21:25

तरीके से कोर्स ऑप्शन से लिखा था मैं भी

play21:26

वही लिख रहा हूं कोर्स ऑफ ऑप्शंस इक्वल टू

play21:29

यहां पे मैं सबसे पहले तो ये लिखूंगा मेरा

play21:31

ओरिजिन ओबवियसली ये बहुत ही ज्यादा

play21:33

इंपॉर्टेंट है गाइस क्यों क्योंकि हमारा

play21:36

ये जो रिएक्ट है वो इस जगह पे रन कर रहा

play21:37

है ठीक है इसको मैं कॉपी कर रहा हूं मेरा

play21:39

ओरिजिन य होगा अब मैंने इस तरीके से

play21:41

रजिस्टर की नीड नहीं हमें दिस इज इट तो

play21:44

मेरा ओरिजिन अगर यहां से डाटा आता है तो

play21:47

आप उसको एक्सेस दे दे दीजिएगा एंड साथ ही

play21:49

साथ आपको मेथड भी पास करना पड़ेगा हो सकता

play21:52

है ना कि 5173 से अभी तो फिलहाल मैं सिफ

play21:54

पोस्ट मेथड गेट करने की कोशिश कर रहा हूं

play21:56

लेकिन आगे जाके डाटा मुझे मुझे रीड करना

play21:58

रहा बहुत कुछ हो सकता है ना तो मैं बोलता

play22:00

हूं गेट चाहे वो पोस्ट हो चाहे वो पुट हो

play22:03

चाहे वो डिलीट हो समझ रहे हो गाइस आपको ये

play22:06

सब इस तरीके से बताना पड़ेगा पैच हो ठीक

play22:09

है या आपका वो हैड हो तो यह सब अगर डाटा

play22:12

आता है बेसिकली यह सारे मेथड से को अगर हम

play22:16

यूज करके रिक्वेस्ट आ रहा है फ्रॉम 5173

play22:19

तो आप उसको एक्सेस दे दीजिएगा एंड यहां पे

play22:21

वी हैव दिस क्रेडेंशियल क्रेडेंशियल होगा

play22:24

हां इतना याद रखना एंड सी स्मल ही रखिए

play22:28

एंड लास्ट में एस ऐड करके आप ट्रू कर

play22:30

दीजिए ये अगर आप इतना कर देते हो अब ये जो

play22:32

कोर्स का ऑप्शन है ये जो कोर्स दिख रहा है

play22:35

इसके अंदर पैरेंस एंड आप ये पास कर दीजिए

play22:38

तो गाइज दिस इज इट इतना ही आपको करना था

play22:40

कोर्स पॉलिसी यही था कि आपने अब आप सर्वर

play22:42

को बता दिया कि अगर इस ओरिजिन से कोई भी

play22:45

मेथड हो अगर वो रिक्वेस्ट कर रहा है आप

play22:47

उसको एक्सेप्ट कीजिए एंड उसका जो रिस्पांस

play22:49

है आप रिस्पेक्टफुली आप उनको शेयर कर

play22:52

दीजिए दिस इज इट मैं एक बार यहां पे चलता

play22:53

हूं इसको मैं क्लोज कर रहा हूं एक बार मैं

play22:55

एक बार इसको रन कर देता हूं फ्रंट एंड में

play22:57

आई डोंट डोंट थिंक कि मुझे कुछ करने की

play22:59

नीड है ठीक है अब मैं यहां पे चलता हूं तो

play23:01

अभी तक यहां पे कुछ इस तरीके से हमें आ

play23:03

नहीं रहा था अब इसको मैं हटा रहा हूं इसको

play23:05

मैं एक और बार रिफ्रेश कर देता हूं तो मैं

play23:08

विनोद एंड कुछ भी मैं फिलहाल अभी के लिए

play23:11

टाइप कर देता हूं ओके सो इम्तिहान की घड़ी

play23:14

आ चुकी है आई एम सुपर एक्साइटेड सो थ्री

play23:16

टू वन एंड बम गाइ सी देखो मुझे रिस्पांस आ

play23:20

गया सी आई एम गेटिंग द रिस्पांस ये देखिए

play23:22

मुझे रिस्पांस आ गया जिसमें से रेसड बॉडी

play23:25

डॉट हेडर्स हेडर्स में आप देख सकते हो डॉट

play23:28

ओके ट्रू है रीडायरेक्टेड फॉल्स स्टेटस

play23:32

2011 टेक्स्ट का जो स्टेटस टेक्स्ट है वो

play23:35

क्रिएटेडटेड मतलब फाइनली फाइनली फाइनली यह

play23:39

जो सबसे ज्यादा इंपॉर्टेंट पार्ट था वो ये

play23:41

दो थे कि जिसमें से

play23:46

क्रिएटेटोकन

play23:51

ही रिएक्ट है इनडायरेक्टली अगर अब मैं

play23:54

आपको बोलूं तो देखो स्टेटस यहां पे आ गया

play23:57

यही यह रिस्पांस मुझे मिलेगा अगर मैं बॉडी

play24:00

को भी वो कर दूंगा अब मुझे लेकिन जो भी हो

play24:03

मैं अब यहां पे अगर अप्लाई पे क्लिक करता

play24:05

हूं एंड बम गाइस सी th1 @ test.com हो गया

play24:09

खत्म सो दिस इज योर मेन आई थिंक सबसे

play24:13

ज्यादा इंपोर्टेंट वीडियो यही था कि फ्रंट

play24:15

एंड को हम बैक एंड से कैसे कनेक्ट करें अब

play24:17

रिएक्ट में जो भी देखो ना मुझे खाली इसको

play24:19

होस्ट करना है अब आप जो भी डाटा फिल करोगे

play24:21

मुझे यहां पे आ जाएगा अभी भी चीजें है

play24:24

बहुत सारी जो आप यहां पे टैकल कर सकते हो

play24:25

इसको और बेटर कर सकते हो लाइक अ सबमिट

play24:28

करने के बाद भी डाटा इधर ही पड़ा हुआ है

play24:29

समझ रहे हो तो वो हम कैसे कर सकते हैं

play24:31

गाइस वो तो इजी है उसके लिए क्या करना

play24:33

होगा मैं अब यहां पे चलता हूं एंड डोंट

play24:36

वरी अभी हम इस पे थोड़े और काम करने हैं

play24:38

नोटिफिकेशन पुश कराना है एरर मैसेज

play24:40

डिस्प्ले कराना है बट एटलीस्ट अगर ध्यान

play24:44

से देखना यहां पे रिस्पांस पे अगर वो ओके

play24:46

होता है ट्रू तो मैं सिंपल लिख सकता हूं

play24:49

यहां पे इफ हमारा ये जो रिस्पांस है ठीक

play24:52

है अगर ये ओके हु है ओबवियसली रेसड ओके अब

play24:55

आपको पता चल गया रेसड ओके मतलब इफ इट्स

play24:58

ट्रू या तो रेसड स्टेटस इक्व 21 या रेसड

play25:03

स्टेटस टेक्स

play25:04

क्रिएटेडॉक्युमेंट्सफ्रैगमेंट

play25:27

कुछ वो इस तरीके से करना पड़ेगा दिस इज इट

play25:29

मेरा काम हो गया द मोमेंट इतना मैं करता

play25:31

हूं मेरा काम हो जाएगा एंड यहां पे मैं एक

play25:34

और चीज कर सकता हूं कि हालांकि वो ना करता

play25:37

तो भी चलता लाइक वी हैव अ नेविगेट राइट इफ

play25:39

यू रिमेंबर वी हैव अ नेविगेट सो इट्स

play25:44

नेविगेट फ्रॉम मैं सॉरी आपको नेविगेट नहीं

play25:48

लिखना है यूज नेविगेट लिखना पड़ेगा यूज

play25:51

नेविगेट फ्रॉम वी हैव अ रिएक्ट राउटर डोम

play25:54

दिस इज इट तो ये जो यूज नेविगेट है आप

play25:56

यहां प बहुत इली कंस्ट नेविगेट इक्वल टू

play26:01

यूज नेविगेट का यूज कर सकते हो एंड यहां

play26:04

पर जो है यह होने के बाद ठीक है आप

play26:07

नेविगेट करा सकते हो उनको इफ इट्स ट्रू

play26:11

देन उनको आप लॉग इन प भेज

play26:13

दीजिए ठीक है एल्स आप एरर यहां पर दिखा

play26:16

सकते हो यह आप कर सकते हो ठीक है मैं अगर

play26:18

यहां चलता हूं तो इसको एक बार मैं रिफ्रेश

play26:20

करता हूं लेट्स सी कुछ नहीं है सो गाइस आप

play26:22

देख सकते हो कि दिस टाइम इट्स @ test.com

play26:27

टू कहीं नहीं है ना नहीं है चलो ठीक है

play26:29

मैं इसको रजिस्टर नाउ पे क्लिक करता हूं

play26:31

एंड बूम गाइस सी देखो रिस्पांस मुझे आ गया

play26:34

मैं देखो लॉगइन फॉर्म पे चला गया अब वो

play26:36

डाटा वहां जा चुका तो इस तरीके से गाइस

play26:38

कितनी इजली रजिस्ट्रेशन करने के बाद हम

play26:40

लॉगइन फॉर्म पे आ गए एंड मैं अब यहां पे

play26:43

चलता हूं फिर से अप्लाई करता हूं इट्स अ

play26:44

थापा वन अभ वो थापा टू होना चाहिए वहां पे

play26:46

एंड बूम गाइस ये देखिए सो नाउ वी आर

play26:49

गेटिंग आवर देखो एक सेकंड ये क्या हो गया

play26:51

मैं वापस यहां पे चलता हूं सो आप देख सकते

play26:54

हो कि यहां पे मेरा ये जो थापा टू आप दिख

play26:56

रहा है ये वाला हो गया गया मेरा ये देखो

play26:58

थापा ट अी जस्ट मेंट किया था सो या गाइ

play26:59

दिस इज इट आज इस वीडियो के लिए इतना ही

play27:01

होप आपको वीडियो बहुत ही ज्यादा पसंद आया

play27:03

होगा ये जो कोर्स पॉलिसी है गाइज आई थिंक

play27:05

मैं इसके ऊपर कल फिर से एक और वीडियो

play27:06

बनाना चाहूंगा क्योंकि इसको हाईलाइट करना

play27:08

बहुत ही ज्यादा जरूरी है समझ रहे हो इससे

play27:10

पहले मैंने प्रॉक्स यूज की थी प्रीवियस

play27:13

मेरा जो आज से 2 साल पहले वाले सीरीज में

play27:15

बट इस टाइम मैंने ये यूज़ की एंड ये कितना

play27:17

नीट एंड क्लीन आपको लग रहा है तो गाइस

play27:19

नीचे कमेंट करके जरूर बताना कि आपका यह

play27:22

कनेक्ट सक्सेसफुली हुआ या नहीं सोच को तो

play27:25

मैं आपको अगेन मेरे ऑसम वेबसाइट थापा

play27:27

टेक्ट डॉट सोर्स पे गेट करा ही दूंगा तो

play27:29

बिल्कुल टेंशन नहीं है मेरा कंप्लीट

play27:31

youtube0 वीडियोस थे सब सोर्स कोड अगर

play27:33

आपको चाहिए इट्स ओनली फॉर ₹ 49 आप इसको

play27:36

चेक आउट कर सकते हो बट या आप यहां पे

play27:39

सोर्स कोड एक्सेस कर सकते हो फिलहाल मंथ

play27:40

सीरीज का एंड मैं तो इतना चाहूंगा आप खुद

play27:42

से ट्राई कीजिएगा देखिए कहां क्या

play27:44

प्रॉब्लम आ रहा है डिफरेंट डिफरेंट

play27:46

देखिएगा ठीक है एंड प्लीज गाइस अगर यह

play27:49

प्रॉपर्ली कनेक्ट होता है तो कमेंट करके

play27:51

जरूर बताना मेरा कनेक्शन सक्सेसफुल हो गया

play27:54

समझ रहे हो अगर नहीं होता फिर भी बताओ कि

play27:56

मेरा यह एरर आ रहा है अब का स्क्रीनशॉट या

play27:58

कॉपी करके यहां पे पेस्ट कर सकते हो वी आर

play28:00

डेफिनेटली गोइंग टू हेल्प यू ठीक है सो या

play28:04

गाइज दिस इज इट आज दिस वीडियो के लिए इतना

play28:05

होप आपको व बहुत ही ज्यादा पसंद आगा एंड

play28:07

फाइनली फाइनली फाइनली फ्रंट एंड हमारा बैक

play28:09

एंड से कनेक्ट हो चुका है एंड आई एम सुपर

play28:11

एक्साइटेड सो गाइ मिलता हूं कल की वीडियो

play28:13

में जब हम देखेंगे लॉगइन का

play28:15

[संगीत]

play28:24

फंक्शनैलिटी

Rate This

5.0 / 5 (0 votes)

関連タグ
FrontendBackendDatabaseReactNode.jsExpressMongoDBRegistrationLoginTutorial
英語で要約が必要ですか?