Logic building | Register controller

Поділитися
Вставка
  • Опубліковано 11 вер 2024
  • Visit chaicode.com for all related materials, community help, source code etc.
    Welcome to chai aur code, a coding/programming dedicated channel in Hindi language. Now you can learn best of programming concepts with industry standard practical guide in Hindi language.
    All source code is available at my Github account:
    github.com/hit...
    Our Open-Source Project is here: freeapi.app
    Join me at whatsapp: hitesh.ai/what...
    for community discord: hitesh/ai/discord
    Instagram pe yaha paaye jaate h:
    / hiteshchoudharyofficial
    HTML video series: • HTML and VSCode - gett...
    Complete javascript series: • Javascript for beginne...
    Complete Reactjs series: • React JS roadmap | cha...
    Javascript and react interview series: • 1 call se shuru hui pl...
    Backend development with Javascript: • Javascript Backend Roa...

КОМЕНТАРІ • 964

  • @GauraV-uc2oi
    @GauraV-uc2oi 5 місяців тому +63

    Finally all the pieces are coming together. It's like watching movie where someone is trying to solve a mystery. Thank You Sir for this amazing explanation.

  • @abhimanyupayasi
    @abhimanyupayasi 9 місяців тому +34

    00:03 Logic building is achieved through real-world software projects
    02:06 Logic building exercise helps in breaking down problems into small steps
    05:40 Validation and file checking are important steps in register controller.
    07:36 Extract URL from the response and check for successful avatar upload
    11:23 The user details are extracted from the request body with a destructure operation
    13:19 Testing the data using Postman
    17:16 To use the uploaded file in the register route, add the upload middleware and use the 'fields' option to accept multiple files.
    19:01 Creating an array with two objects for accepting avatar and cover image files.
    22:36 Using the dot sum method to check if fields are empty
    24:24 Checking validation and user registration in a JavaScript code
    27:57 Retrieve user email based on username
    29:47 Logic building for registering controller
    33:22 Upload cover image and avatar image
    35:15 Upload your file on cloud using a method
    38:49 Creating an entry in the database with Avatar object
    40:41 Ensure validation of cover image and handle cases when it is missing.
    44:07 Use Find by ID to find a user and ensure successful creation
    46:04 Creating a properly structured API response
    49:44 Creating a new object with given status code and data
    51:33 Register controller and bug fixes

  • @mrgtxgamerz1
    @mrgtxgamerz1 9 місяців тому +60

    1. first the user send the data
    2. then we have to take the data from body
    2.1, check if all required fields are available or not
    3. then in our regsiteration model we have to find the user if present in it then we return without registering the user
    4. if user not present we create the user in the database
    5. then we sent the message that user created successfully

    • @Dfourw
      @Dfourw 18 днів тому

      then in our regsiteration model we have to find the user if present in it then we return without registering the user +++ in this case we return login method

  • @zia-kayani
    @zia-kayani 9 місяців тому +9

    Hitesh sir , i have been learning coding from many indian channels but your way of teaching and selection of words is unique and next level..
    now a days i only visit chai aur code + hitesh choudhary .
    thanks and love from pakistan 💓

  • @Prakash-Raut
    @Prakash-Raut 9 місяців тому +8

    I saw your first video at the college wallah channel and I must say I've never met anyone like you before I've been a fan of your teaching style from day one and I started following you and till now I've watched all your videos. Thank you so much for the amazing content. Love You 3000 ❤

  • @dheerajsahni8073
    @dheerajsahni8073 9 місяців тому +7

    Sir aap jabse hindi language me aaye ho, aapne bawaal hi macha diya hai market mein ❤❤😮

  • @Shriramkrishnhari
    @Shriramkrishnhari 9 місяців тому +3

    I can say after analysing my way,
    Anyone can learn as calmly U say..
    I have watched a video U made one day
    U R respected as well as "they"
    🌟🌟🌟🌟🌟😊

  • @madhavvijay5173
    @madhavvijay5173 5 місяців тому +3

    Best Development Series I have seen till yet with great level of work. Hats off to you 👍👍

  • @ozge-yagizfan
    @ozge-yagizfan 9 місяців тому +4

    Sir big fan of you , never stop teaching us , In Sha Allah aap k subscribers bohot barh janay hain, ap ki serires seriously best serires hain, love from Pakistan

  • @KattameediVishnuvardhan
    @KattameediVishnuvardhan 9 місяців тому +2

    for rgistering the user
    1.take the data from the user
    2.validate the given data
    3.if the data is valid then store it your DB
    4.then send response to client that registration is succesfull

  • @mirzafirozuddin173
    @mirzafirozuddin173 9 місяців тому +9

    steps:
    1. Get required fields from user.
    2. Validate the received fields.
    3. Check user already present in db or not. If yes don't save data to db and send a response to user.
    4. If not then hash the password and save data to database.
    5. Generate access token
    6. send response with status code

  • @sudipsarkar1512
    @sudipsarkar1512 2 місяці тому +1

    Guys ... Plz don't ignore the hardwork of Hitesh sir .. just bcz he's comfortably teaching us...If you are following this playlist.. by now , you might already have known what a mind-blowing series this is ! All pieces are coming together... This is undoubtedly the best course for backend foundation out there ❤.. plz keep supporting sir .. hope sir won't delete this masterpiece as it's still very underrated.. we have to admit : we all are extremely lucky that this level of content is freely available for us ❤

  • @DeepakKumar-oz5ky
    @DeepakKumar-oz5ky 6 місяців тому +4

    for regestration we will take data from frontend ,where we can take data like name,username,email, and password.
    second from my view it will check this user is exist or not if that user is existed it shows some thing like this use has benn already created .so we make condition for that or write code for that . this user is unique so we wll take his password and hash. and then it shows users has been created . this much i have think. in my first view, now its time to check what hitesh sir will teaches us.

  • @himanshuhardiya6060
    @himanshuhardiya6060 20 днів тому

    Amazing, how all earlier explained work and concepts are used to together to write the logic in controller, WOW.

  • @pgrAbhilash
    @pgrAbhilash 9 місяців тому +4

    24:34 We can also check the fields whether it is empty or not in this way
    if(!fullname || !username || !email || !password) {
    throw new ApiError(400, "All fields are required!");
    }

    • @patiljay956
      @patiljay956 8 місяців тому

      LCO course method

    • @sahilpawar5152
      @sahilpawar5152 7 місяців тому

      Better way can be to check it in some() function
      `if(
      [username,fullName,email,password].some((field) => field?.trim() === "" || field === undefined)
      ){
      throw new ApiError("Please fill all fields",400);
      }` i was confused bcz of this for 4 days🥲

  • @HassanMurtaza571
    @HassanMurtaza571 6 місяців тому +2

    bohat achay lectures hain ap k sir ....
    post man main jahan ap url type kr ray hain us k agay cancel ka button hai responce ko stop krnay k lia or agar server restart krtay hain tab b post man ka request standing process stop ho jata hai ... baki love you sir g production level ka parhanay k lia😍😍😍😍😍

  • @user-hh5jx7in6d
    @user-hh5jx7in6d 9 місяців тому +3

    Big fan sir
    Your teaching is very help full to me.
    Big respect for you sir🙏🙏🙏

  • @Yamraj-se4hh
    @Yamraj-se4hh 16 днів тому

    guruji dandwat pranam aapko... aapke channel se mai itna kch seekhte ja rha hun ki abb development/programming mein mja aa rha hai... Hats off you sir.... agr merko kabhi jeevan mein aapki madad ka awsar mile toh m peechhe nhi hatunga

  • @pratyushgaming9522
    @pratyushgaming9522 7 місяців тому +4

    sir hats offf!!!! 15 minute se toilet laga hay...itna interesting lag raha hay...uthne ka mann nehi kar raha...

  • @mhussnainshaker
    @mhussnainshaker 16 днів тому

    3:53
    Steps to register user
    1: store user text details in variables
    2: store user avatar and cover image in temp directory
    3: push images to cloudinary from temp directory using multer
    4: push user text details and cloudinary file urls to Mongo DB

  • @user-om4vd7mw3c
    @user-om4vd7mw3c 3 місяці тому +3

    understood++

  • @mr_doc-.-
    @mr_doc-.- 18 днів тому +1

    Aaj puri clarity aa gayee ki kyu hum utils bana rahe the. Bohot kuch sikhne ko mila. ❤❤

  • @Ali-2812
    @Ali-2812 Місяць тому

    So after all that time learning coding, I can finally say I know how different pieces of web development come together to form an application. Kudos to the very Guru of programming for such an amazing lecture.

  • @anujchhikara-zy4mx
    @anujchhikara-zy4mx 5 місяців тому +2

    1. First we try to get the user data from req.body
    2.then once we got data we can validate it with some middleware if data we are getting is in correct format
    3. Then import user from model to create new user and store it in our database and use try and catch
    4. If success then send status of 200 and some messages like successful register
    5. If not then some status code like internal server error or failed to register

  • @bhaimohsin
    @bhaimohsin 2 місяці тому +2

    3:53
    Register User:
    1. Get the data from req.body and check if all fields are present (ex: username, email, password)
    2. Check in the db, if a user with provided email is already present or not.
    3. If present, then return. If not, then proceed further.
    4. Create a new user in the db with provided details from req.body.
    5. Send a success message to client.

  • @henilchhipani
    @henilchhipani 8 місяців тому +2

    sir amazing videos i am not building this same project just learn from this project and apply it to my project. by the way I am building CRM system enjoying your work.

  • @krishna.vineet
    @krishna.vineet 2 місяці тому +1

    Was a great video, abhi tk lag rha tha ki kya chal rha h ye backend me... But now it is, kya mast chal rha h Backend Course 😸

  • @SoburHossainMolla
    @SoburHossainMolla 26 днів тому

    i was so dissapointed watching a bunch of videos here and there for backend.But truth be told this playlist made my concept crystal clear.I must appriciate your teaching process .You divide each concept in chunks and explain all of the working flow of codes and each logic.Take love from bangladesh.Your are a gem that i found on youtube.This type of course should not be free,but luckily people like you helping us by teaching free.Thank you❤❤

  • @chandrashekarv2397
    @chandrashekarv2397 3 місяці тому +1

    1.take all required values for registrering
    (if required,do validations)
    2.call the function which handle register user
    3.inside the function call the api to create user

  • @neerajrawat0275
    @neerajrawat0275 7 місяців тому +1

    first step make middle ware that trigger the route. ex. app.use("/register", routename)
    step 2 handle the route like give method post in the routname.js and give the function that will execute using the contrroler function
    step 3 write a controller function logic means the mongodb.connect import mongodb to save the data import the schema of the user login so that the monogodb can be connect and for the lmage we have 2 use the utility of the cloudinarry that we already made the earlier

  • @mujeeb353
    @mujeeb353 3 місяці тому

    Hitesh sir, I have been learning coding from many Indian channels but your way of teaching and selection of words is unique and next level.
    now a days I only visit chai aur code.
    thanks and love from Pakistan.

  • @GagandeepSingh-ip8dm
    @GagandeepSingh-ip8dm 6 місяців тому +1

    1. send data from th user.
    2. check if the required fields are there.
    3. check if there is any duplicate entry for the unique fields in the database.
    ( we can send the required message if anything missing or duplicate entry)
    4. If all data is fine, then we save the user in the database, and send the success message.

  • @ravisingh5906
    @ravisingh5906 9 місяців тому +1

    now, after 12 videos , it is making sense , thanks for so much efforts sir

  • @vishal-shinde
    @vishal-shinde 6 місяців тому +1

    3:58
    // 1. taking fields required for register by req.body
    // 2. check if user already exists in the database
    // 3. password validation
    // 4. hashing the password
    // 5. save the avatar and coverimage to local server and then to cloudinary
    // 6. save the data to mongodb

  • @DheerajShrivastav
    @DheerajShrivastav 9 місяців тому +1

    best course in terms of explanation, and how he is not wasting time in explaining js instead focusing on explaining the actual logic and db related terms 🔥🎉

  • @AbhinavPt
    @AbhinavPt Місяць тому

    1.) the user sends data about itself under specific keys.
    2.) the function takes the specific input from the user, parses it
    3.) checks if the user with those details is already present or not
    4.) adds those fields of data to the database, under a try catch handle.

  • @dopaminesero6390
    @dopaminesero6390 9 місяців тому +2

    your experience is next level sir, they way you teach fundamentally..

  • @anuragdubeydubeyji6783
    @anuragdubeydubeyji6783 9 місяців тому +2

    Best series of javascript backed on youtube... Aag laga di bhaiya ji 🎉

  • @collegeprofsirki
    @collegeprofsirki 3 місяці тому +2

    step 1 : sabse pehle name and apni info ko data base mein store karega
    step 2: uske baad phir ham uski image profile wagira ko handle karenge
    step 3: then fir woh apna content wagaira upload kar sakta hai
    step 4: or woh jo bhi activities karenga usko ham data base mein sav ekarenge

  • @hasnainmemon_01
    @hasnainmemon_01 4 місяці тому +1

    best educational channel in the world ❤

  • @maniishbhandari
    @maniishbhandari 5 місяців тому +1

    1. Ask the user Data from FE
    2. Access the data in BE
    3. check if all required field are given with correct format
    4. check if the user is already created
    5. if not create a new user
    6. send the user message that he has been created

  • @divasbhadani9225
    @divasbhadani9225 5 місяців тому

    chai aur code me hi possible h, chota rahte h video bol ke 52:48 min ka padhaa diya apne sir ji aur pata v nai laga
    Hats off to you sir ji
    You rock, i tried to learn backend but i stopped multiple time but your playlist is soo amazing, just wanted to watch next video and learn.
    Thank you soooo much for such a free course 🙏

  • @shoaibhasan4026
    @shoaibhasan4026 9 місяців тому +1

    In paid courses you can't get this treasure.
    Hats off Sir ❤

  • @atharvagholap1970
    @atharvagholap1970 Місяць тому

    1) create a controller, 2) then a router with the controller function 3) use router in app. In controller we will need too take the values from the req object, save them in a variable, then validate and pass it to the database using the model

  • @snletwang6994
    @snletwang6994 4 місяці тому

    1)get the user infomration in a format in json
    2)destructre them and assign them the key-names we used in out data cluster
    3)make an object of the data and passit to the db for storage
    4)Get the response back

  • @SarveshKumar-08
    @SarveshKumar-08 9 місяців тому +1

    Fantastic tutorial on logic building and register controller! This video provides a clear, step-by-step guide to mastering problem-solving skills in software projects. Highly recommended for anyone looking to enhance their coding knowledge.

  • @hunterYoutuber29
    @hunterYoutuber29 9 місяців тому +1

    I just wanna say that your videos are best for a beginner.....best to start with any course....the context it provides is straight forward that i find confusing elsewhere...i don't get the things at first but watching your videos your tutorials does provide the confidence that I can do it...and that just means more than anything to me.... Thankyou ❤

  • @amitsarker8173
    @amitsarker8173 5 днів тому +1

    3:50
    Step 1: Take input from the User
    Step 2: Send the data to DB
    Step 3 : Feedback to the users it success or have error

  • @user-lf8jq5cz9p
    @user-lf8jq5cz9p 5 місяців тому

    From Bangladesh 🇧🇩!
    Thanks to Bollywood for teaching me hindi.....this course is soo insane, I can't believe its free.
    Thanks Hitesh Sir!

  • @prabhatchandela3959
    @prabhatchandela3959 6 місяців тому +2

    Step 1: user data lenge based on our user schema
    Step 2: condition checking
    Step 3 : sending response
    Step 4 : error handling

  • @tuhinghosh9737
    @tuhinghosh9737 Місяць тому

    It's like a movie of Christopher Nolan. All the dots are connected in the end ❤
    Amazing explanation sir ❤🎉

  • @izharulhaque43
    @izharulhaque43 9 місяців тому +1

    Thanks for amazing tutorial. 16:01 Please click on CANCEL button in postman to stop response.

  • @arpan_b
    @arpan_b Місяць тому

    1. have to take data from the user
    2. have to make the data clean as the schema specified
    3. have to hash the password for added security to keep it safe from unethical resources
    4. have to save the data in the mongodb server
    5. lastly have to give the feedback to the frontend or the user that the data is stored

  • @princeyadav5667
    @princeyadav5667 4 місяці тому

    shortest video i ever seen. I didn't realize where the one hour goes. Thankyou so much sir...

  • @mysterious_billionaire
    @mysterious_billionaire 3 місяці тому

    Wow the most in depth user registration video ever......

  • @NOT_TON_Fan
    @NOT_TON_Fan 9 місяців тому +6

    Sir agar video ban gyi hai to aaj hi premiere kar dijiye na, 35h baad ka premiere kyon set kiya hua hai..

    • @anonyone8834
      @anonyone8834 9 місяців тому

      Taki consistency bni rhe

  • @ArjunSingh-wo1tg
    @ArjunSingh-wo1tg 4 місяці тому

    Again ,The most beautiful line of this vedio is - "jitna code likhne me time nhi bitate us se jyade debugging me aap time bitate hai"🙏🙏❤

  • @yashKoyani-y6y
    @yashKoyani-y6y Місяць тому

    Your Series is as best as the straight drive of Sachin Tendulkar sir

  • @AbheyKhurana-tc6be
    @AbheyKhurana-tc6be 3 місяці тому

    Sir you have such in depth knowledge of every topic, Thanks for sharing all of it

  • @Debraj-HTC
    @Debraj-HTC 7 місяців тому +2

    learned so many new methods to validate, Thank You!

  • @awais_korai
    @awais_korai Місяць тому

    @4:05
    1. User sends a get request to the register page
    2. User fills in details. Validation is done at the frontend.
    3. User clicks the submit button.
    4. A post request is generated.
    5. Server finds the route. Triggers the controller associated with the create user.
    6. The User creation function is called.
    7. Password is processed and encrypted for the db.
    8. JWT Tokens are generated specified for the user.
    9. A success response is generated. We use the APIResponse class. And the user is directed to the home page.
    10. If A failure occurs at 7,8 we must handle the error and redirect the user to another route.

  • @rahulgurjar6402
    @rahulgurjar6402 8 місяців тому +1

    1. get the required fields for the registration user
    2. check the user is already present or not
    3. hash the password and save in database
    4.send response to the user

  • @Tech-kx4yc
    @Tech-kx4yc 2 місяці тому

    4:08 - 1. take the data from the fields from frontend
    2. Check whether the given information are correct type and required fields are filled or not
    3. If not then give the error and say to rewrite the required fields
    4. if everything is correct then encryption of password should be taken care and all data are saved in db or there is any error
    5. if any error resolve it and if not then successful message shown to user

  • @hamzazafar7999
    @hamzazafar7999 3 місяці тому

    Best video sir ❤❤. Finally i got to know that why we were writing code for diffrent utilities like multer and cloudinary and Api response etc ....... 🤣🤣❤❤

  • @hussainmodiwala
    @hussainmodiwala 8 місяців тому

    1. take user data like fields those are required (name, email, password etc.)
    2. check if the data is valid or junk and follows our rules
    3. if valid data then write a query to save that in db

  • @nisargmakwana1918
    @nisargmakwana1918 29 днів тому

    1. receive data from the request object
    2. add that data to database
    3. receive response from db (my guess)
    4. send res.json object we created

  • @RahulSharma-wz6yv
    @RahulSharma-wz6yv Місяць тому

    Steps to register the user 04:00
    1. take all the name email etc from user
    2. add them in a veriable
    3. use checks for any error handlings
    4. send to routes page and then
    5. write function to send it to database

  • @physicsxcosmos1732
    @physicsxcosmos1732 7 місяців тому

    1. first the user send the data
    2. then we have to take the data from body
    3. check if all required fields are available or not
    4. then in our regsiteration model we have to find the user if present in it then we return without registering the user
    5. if user not present we create the user in the database
    6. We hash the password and create jwt tokens
    5. then we stores the data in the db

  • @phoddaal7130
    @phoddaal7130 5 місяців тому

    1) got user information from its input
    2) checking if user not already exist from his email and inserting these details into db
    3) sending response as successfull

  • @sakshampardesi1886
    @sakshampardesi1886 8 місяців тому

    1 : user send all the data
    2: we get all the data in the body
    3: we destructure all the imformation
    4: validation for all the values
    1: already uusername and email in the database
    2:avatar required
    3:get the photo from the cloudinary and set the url in the avatar
    5:then we make an single object of all the data
    6: with using mongodb with (schema).create function we pass the object and register the user with encrypted password and save the user

  • @divydeshmukh2276
    @divydeshmukh2276 5 місяців тому

    1. first user will provide all info
    2. then that info will be sent to the server
    3. server will run required middlewares
    4. then the data can be taken from the body of the request object
    5. Validate whether the user is already present or not.
    5. Finally, if user is not present already then it can be stored in the database
    6. A response will be sent to the user about the status of operation performed

  • @MayankSharma-vi1ok
    @MayankSharma-vi1ok 7 місяців тому +1

    Thoda sa chota rakhenge is video ko bolkr 1 ghnte ka lecture bna dete ho Sir hamesha 😂😂. Btw hats off to your efforts and Thank you very much sir for this great production level content.

  • @zaryabimran7303
    @zaryabimran7303 2 дні тому

    1. Accept data from user
    2. Do Validation
    3. check if user already exist
    4. Upload files on cloudinary
    5. Store data in database

  • @shriyagupta725
    @shriyagupta725 2 місяці тому

    Amazing video with deep explanation thank you alot sir for teaching in such a great way you are making coding easy to learn

  • @vedshree-ri1bm
    @vedshree-ri1bm 3 місяці тому

    1. first user sends data
    2. we take json data
    3. check if the user exsist or not
    4. if exist then redirect to login page
    5. if not then register the user
    6. send the user that account is successfully created

  • @Dummy-co1lk
    @Dummy-co1lk 4 місяці тому

    1. Take data from the req.
    2. Check if all required fields are filled by user.
    3. check if the user already exists in the DB.
    4. If user does not exist then create a new user.
    5. Make sure password is encrypted before storing in DB.

  • @codenbeer
    @codenbeer День тому

    4:00
    step 1 : get infromation from user
    step 2 : store that information in database

  • @DevSharma-vx3ip
    @DevSharma-vx3ip 15 днів тому

    1) We will receive the details of users as params
    2) We can check in our database whether that user already exists or not.
    3) We can send the response message and status accordingly eg. User already exists! or User register successfully! etc
    That's my brute force idk if its correct or not

  • @herambsharma5879
    @herambsharma5879 3 місяці тому

    1)extract info from the user
    2)then we check if all data fields are passed or not
    3)then we check if a user with same credentials exist or not
    4)if exist then display user already exist
    5)if not, then register the user in database

  • @harshitkaushal1584
    @harshitkaushal1584 3 місяці тому

    This was made so understandable becuz of your efforts! hats off to you.💖💖

  • @blueiland4611
    @blueiland4611 13 днів тому

    Thank you sir, to give New changes to my development journey

  • @ujjawalpatidar3725
    @ujjawalpatidar3725 6 місяців тому

    1. Users will send data.
    2. Data is collected from temporary local storage through mutler.
    3. Data is proceed to Cloudinary.
    4. Check if the user exists or not.
    5. If present then send "login message" otherwise create a new user in the database then send 'login message"

  • @joynal_dev
    @joynal_dev 7 місяців тому

    3:55
    1. Deconstruct the request obj;
    2. check if all the required properties are provided and valid
    3. get avatar with multer middleware
    4. store it in the public temp folder
    5. then store the avatar in the cloudinary or other s3 buckets
    6. then unlink the avatar using fs.unlink method
    7. then store the link as a string in the db
    8. create the user
    9. return a response with status code, token using the methods we defined in the model file and a user object for the frontend to work with.

  • @aniksaha8108
    @aniksaha8108 6 місяців тому

    Such a nice video on controller. I learnt how to think properly, when you asked us to pause and think I paused and only made 4 steps but there is so much more to do. Such a beautiful logic written

  • @sarcasticcat9876
    @sarcasticcat9876 8 місяців тому +1

    steps to register
    1. get user details from frontend
    2. validation - not empty
    3. check if user already exists: username, email
    4. check for images, check for avtar
    5. upload them to cloudinary, avatar
    6. create user object - create entry in db
    7. remove password and refresh token field from resonse
    8. check for user creation
    9. return response

  • @user-ll5bz6oh7q
    @user-ll5bz6oh7q 4 місяці тому

    1. User fills up a registration form and some validation
    2. POST request is used to send form information to server
    3. Server processes request, obtains request headers, status, and data
    4. We simply read all the data, except password which needs to be hashed
    5. Then, the data is stored in database

  • @vaibhavsingh_08
    @vaibhavsingh_08 2 місяці тому

    4:15 - Steps:
    1. Get the details from user
    2. Fields validation
    3. Check if same email is already present if yes then say user is already present.
    4. If not, save the password to db after bcrypt.

  • @kumariradhagupta1984
    @kumariradhagupta1984 9 місяців тому

    3:50 First get the data from req body( frontend), which we want to insert in db for registering the user,
    Now , check whether the data already exist in db or not
    If data exist return user exist
    else insert the data into db

  • @mohitjangid1024
    @mohitjangid1024 5 місяців тому

    1. Tacking User Register Details from the Frontend.
    2. Perform some validation check on details ( required field not empty, email validation, password validation, username should be unique)
    3. Save these user Details to the database.
    4. show success message to the user
    5. if any error occur then handle error and show not successfully register message to the user.

  • @Akanesp
    @Akanesp Місяць тому +1

    First we will take data from user , 2nd we will store it in our server then 3rd we will send it to the cloudinary server

  • @anjanprasad6224
    @anjanprasad6224 3 місяці тому

    1.req data from client
    2.check if the data has already present in the db
    3.if not save the data to the db
    4.show suceessfully completed to client

  • @kishalaybhattacharya5015
    @kishalaybhattacharya5015 5 місяців тому

    1. Take the data filled in by user from frontend from the request object
    2. Save those details in mongodb in user model
    3. Send a response to user.

  • @techjagat4714
    @techjagat4714 4 місяці тому

    Thank you Sir making this series very simple and Informative ❤❤

  • @Dev-KD569
    @Dev-KD569 9 місяців тому

    4:00 1>humko ye dekhna padega ki user register hai ki nahi . agar register hai toh . login route pr hmko redirect karna hai . agar user regisster nahi hai toh hum ko user se data lena hai and db me store karna hai ?
    2> jab user register ho jye toh userImage ko humko clooudinary par upload karnaa hai
    3>cloudinary mae uplload karne ke baad humko imgs temp file se remove karni hai
    4> user jab register ho jye tab user ko congrats message bhej na hai

  • @tusharjain7020
    @tusharjain7020 5 місяців тому

    1) Get user data from browser and store them in variables using req.body in backend server
    2) Check if all the required fields have been given
    3)if yes , then send that data to the database otherwise return error

  • @ravindrakumar-cz1to
    @ravindrakumar-cz1to 3 місяці тому +1

    1. Get data from users
    2. Check if all fields are there
    3. Than register users

  • @AjoyPaul2023
    @AjoyPaul2023 3 місяці тому

    1. Receive the values
    2. validate if the values are same type as we want
    3. If all the values are fine then store them in the db and return a success message.

  • @Dev-Phantom
    @Dev-Phantom 5 місяців тому +1

    3:57 -1. we have to get the data from request, 2. send the data to the data base, 3. get the response from the data base, 4. send the response to frontend.

  • @Dev-Phantom
    @Dev-Phantom 5 місяців тому +1

    Multiple new things to learn in this Lecture.

  • @gautamaggarwal4112
    @gautamaggarwal4112 14 днів тому

    1.Take data from the user
    2. check whether all required fields are filled or not
    3. verify the user if he/she already register before with same email id
    4. save data in our db
    5.send the response status code