What are Cookies in NodeJS?

Поділитися
Вставка
  • Опубліковано 31 січ 2023
  • ► Master NodeJS Playlist: • Master NodeJS
    In this tutorial video, you will see what are cookies in browsers and two main authentication patterns i.e via Cookies and Headers
    ► Complete Full Stack Web Developer RoadMap 2023: • Complete Full Stack We...
    Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. It allows developers to run JavaScript on the server side, creating server-side applications with JavaScript.
    ► My Website: www.piyushgarg.dev
    My Gears
    ► My Girlfriend: amzn.to/3WD6FRp
    ► Apple MacBook Laptop: amzn.to/3WBJgQn
    ► Anker USB Hub: amzn.to/3GhZSr0
    ► Blue Yeti Microphone: amzn.to/3YKZ9FT
    ► External 27” Monitor: amzn.to/3Vp3xaO
    ► Logitech MK295 Wireless Keyboard and Mouse: amzn.to/3DuL1bB
    ► Seagate Expansion 1TB External HDD: amzn.to/3QMm5Q8
    ► Tripod: amzn.to/3S4OwK4
    ► Ring Light: amzn.to/3YLf8DR
    Disclaimer: All the links above are affiliate links.
    Social Links
    ► Twitter - / piyushgarg_dev
    ► LinkedIn - / piyushgarg195
    Video Titles
    What are Cookies in the Browser?
    Cookies in Nodejs?
    Authorization Headers
    Cookie-based Authentication
    Tags
    #nodejs #authentication #javascript #expressjs #mongodb #mernstack #developer #api #https #server #javascriptinhindi #webdevelopment #webapp #realtimeapp #serverside #nonblockingio #tech

КОМЕНТАРІ • 87

  • @user-qk8oh5td1g
    @user-qk8oh5td1g 6 місяців тому +4

    The thing I love about this playlist is using simple language, very easy to understand and please always give the scenario of how things work at enterprise level in your future video.😌

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

    Excellent Videos Piyush... Explaining it in such a simple way.. makes it so easy

  • @weforyouweb1165
    @weforyouweb1165 Рік тому +18

    Bro you are explaining very deep things in practical superb bro 🎉🎉

  • @shubhamgupta-bl1tr
    @shubhamgupta-bl1tr Рік тому +10

    Thanks sir taking my doubts..it's clear now

  • @pradeeppop8201
    @pradeeppop8201 Рік тому +4

    This tutorial of nodejs is more useful to any other paid tut .
    Thank you so much sir such a amazing series ❤️ 🙌 👏

  • @lakshyakhushalani9464
    @lakshyakhushalani9464 Рік тому +1

    literally no words for uh bro !...excellent explaination 😃😃

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

    No words, how you explain deep fully, at each word meaning fully explain😊 Thank you, Create An UA-cam channel and share your knowledge📚

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

    Great work, it has compelled me to like and subscribe.

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

    Bro just don’t stop posting videos u r just amazing tutor❤

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

    Got to know many things this video thank you for the lecture😇😇

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

    that was so useful and deep knowledge for newbie. awesome bro ❤.

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

    Thank you so much for sharing this. Very good explanation :)

  • @Raj6026
    @Raj6026 Рік тому

    Thanks bro..excellent video .really helpful

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

    Amazing explaination bro ❤👏🏻

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

    Thank you for this tutorial - you have make an overview video about architecture of SSO (single sign on) authentication - if possible, can you make a full coding tutorial of SSO (basic only will do).

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

    I thought the same even though I used to do the same in my MERN stack projects what shubham has asked
    But Thanks Piyush for getting us more clear on it also I found that OAuth and NextAuth use the same technique while authenticating users on each request they utilize tokens stored in the cookies and get users' data from it!
    Very very useful topic you have covered

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

    Good explanation👍

  • @mma-dost
    @mma-dost Рік тому +1

    Thanks bhaiya for the video tutorials. 🥳🥳🔥🔥🤘🤘

  • @imPrathamDev
    @imPrathamDev Рік тому +5

    can you explain refresh token and access token?

  • @dineshsinghbisht07
    @dineshsinghbisht07 Рік тому +4

    Thanks for the video 🔥✨

  • @rztutul8824
    @rztutul8824 3 дні тому

    Thank you so much bro

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

    Bro you are great>>>

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

    But jwt be to scrent check krna ka liya br br new page reload phr datbase wala sa match krta ha?

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

    I am looking for the content on CSRF and CSP Headers in JAVA Filter. If you could provid it that would be really helpful.

  • @Abdullahsiddique-wf2nt
    @Abdullahsiddique-wf2nt 3 місяці тому

    Agr hum Map or database ko combined use kry tu excess database request ka issue ni hoga, first time jab user login hoga tu map ma bhi or database ma bhi store hoga or getuser ma hum check laga day ka agr user exist krta ha map ma tu database sa query na kry or agr map sa ma ni ha tu database sa query kr kay usko map store krdy for further request verification

  • @lovelymusic3549
    @lovelymusic3549 Рік тому +1

    Sir please tell us about new react JS series any idea when it's starting?

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

    you should set the headers in ejs files only ,whats the use of creating them if we have to use postman only

  • @user-go9bs2mh8f
    @user-go9bs2mh8f 7 днів тому

    in browser based applications, in industry standard for authentication tokens are sent through cookies or response?

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

    if one user logs in, but second user comes and copy your Authorization Bearer token or Cookie..... and that 2nd person then requests in the backend from his own laptop via the copied token/cookie. In this case, how to make it more secure ???? Can you please walk through this scenario ?

  • @ibntofajjal
    @ibntofajjal Рік тому

    Thank's man

  • @Ankit-xq3sl
    @Ankit-xq3sl 3 місяці тому

    Tenks😊 gruudev

  • @tarushchandra8993
    @tarushchandra8993 Рік тому +1

    Hi Piyush, maine ek website banai hai jiska server or client different domain pe hai but jab mai sever me cookies ke option me domain ko apne client ke domain pe set karta hu, tab bhi cookie send nahi ho rahi.
    I've also used cors for cross platform sharing. kya browser ka kuch default behavior hota ki third party client par cookie send nahi karna?
    meanwhile maine localstorage me token send kar diya, but mai cookies me token send karna chahta hu..

  • @chetu9241
    @chetu9241 Рік тому +2

    U got one subscriber ❤

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

    excellent

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

    Sir i have a doubt because 11:04 you have directly providing user from jwt token but if the user is deleted from database but the user can still access logged in content.

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

      getUser function doesnt "provide" user directly, it decodes the user data that was signed, i.e. id and email, adds it to req.user (code under restrictToLoggedInUser ) and finds that info from the database for each req, you can check the code at router.get('/'..) under staticRouter,

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

    Another potential concern might arise when dealing with stateful authentication in the context of load balancing.

  • @ravisingh5906
    @ravisingh5906 3 місяці тому +7

    i can't set cookie by res.cookie

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

      use cookie parser and if you work on react and node you need to use cors package

    • @DineshKumar-gt7xm
      @DineshKumar-gt7xm Місяць тому

      ​​@@sawaregamer8815I am also not able to set cookies using react. I have used both cookie parser and cors package.

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

      Use res.cookies

  • @unknown-lv8io
    @unknown-lv8io 14 днів тому

    21:06 but token match karne ke liye database access chahiye hoga na har bar request aane par!!..........to problem to same hi rahi jo aapne video ke starting me kaha tha

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

    Thanks for the video sir

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

    How can I get a token set in cookies in browser

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

    sir in my code it is showing can't read the properties of undefined after i switched to response section after cookie section, i copied exactly your code but it is not working, if someone know please help

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

    Sir I am sending cookie by res.cookie and 'm able to see that cookie in network but not in application-->Cookies

  • @nishaaa_maurya
    @nishaaa_maurya 10 місяців тому

    In last, we use header base authentication, Will it work for browser?
    Because, it is not working for browser in my case.

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

    how we can take user information from tokens Piyush Garg

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

    I am not getting authorization in the headers. Why?

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

    but first time in mobile device we have to login how can we send token in request in first time does it not required?

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

      First time we need to login, after successful login server provide us token and subsequent we use provided token by server to communicate server

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

    kaise ho pankaj sir ham bhi yhi se padh rhe😁

  • @ManojTudu-sc5rb
    @ManojTudu-sc5rb 9 місяців тому

    Hi.. Need your help.. My req.headers does not contain authorization property

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

      Bro! You have to set your headers on your own
      like this that contain Authorization property here is the example!
      const headers = {
      'Authorization':'Bearer ',
      'Content-Type:'application/json', // just an example property you can add more property as you want!
      }
      now you can pass this header with your fetching methods like fetch or Axios
      Hope you get it

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

      well if you're using postman then you've to set the bearer token by going in headers

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

    what are http only cookie ?

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

    still I got One error TypeError: Cannot read properties of undefined (reading 'split') if Anyone have solution for this...

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

      getting same error. were you able to find the solution?

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

      @@prateek_saxena2107 Not yet...

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

      because you've to set authorization property if you're using postman by setting bearer token

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

    this authorization thing got me confused like cookies, tokens, headers and all.

  • @snehapatidar3122
    @snehapatidar3122 23 дні тому

    why it showing this?
    C:\Users\toshiba\Desktop\codes
    ode js\URL shortcut project\index.js:50
    res.redirect(entry.redirectURL)
    ^
    TypeError: Cannot read properties of null (reading 'redirectURL')
    at C:\Users\toshiba\Desktop\codes
    ode js\URL shortcut project\index.js:50:21
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    Node.js v21.7.3
    [nodemon] app crashed - waiting for file changes before starting...

    • @rishabhgupta9846
      @rishabhgupta9846 19 днів тому

      Are you checking whether entry is null or not

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

    ye Manish Paul bhai hai kya ??

  • @ArpitJain-kc7bl
    @ArpitJain-kc7bl Місяць тому

    What is the need to send bearer, as it is getting split

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

      It's a way in which bearer token is designed

    • @ArpitJain-kc7bl
      @ArpitJain-kc7bl Місяць тому

      @@pratyushpragyey7002 is it just to make code readable or it is compulsory

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

      @@ArpitJain-kc7bl you don't have a choice to include it or not it's just how it's written whenever you'll pass the token in headers it will always be attached with word bearer

    • @ArpitJain-kc7bl
      @ArpitJain-kc7bl Місяць тому

      @@pratyushpragyey7002 Okay brother thanks for clearing it

  • @RishiRajxtrim
    @RishiRajxtrim 10 місяців тому

    Adhyapak Diwas ki Shubhkamnaein! 🙏😇

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

    22:28 -->changes happen

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

    Pls provide the source code always

  • @rishabhkedia9304
    @rishabhkedia9304 15 днів тому

    19:35 reponse

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

    Very useful video Piyush, but it could be helpul if you are teaching in English

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

    bade bahiya m soch kyo nahi pa rha hun😟

  • @lovishduggal9064
    @lovishduggal9064 Рік тому

    Bhaiya ji esse he videos aati rehye gii ?

  • @pradeeppop8201
    @pradeeppop8201 Рік тому

    @piyushgarg sir