How to Create a Express/Node + React Project | Node Backend + React Frontend

Поділитися
Вставка
  • Опубліковано 27 лип 2021
  • Hey guys, welcome back! In this video, I will be showing you how to create a project with an Express/Node backend and a React frontend. We will set up a backend API with Express that returns an array of users and in the frontend, we will fetch that backend and display the same users onto the frontend.
    If you don't know what Node is, Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. If you don't know what Express is, Express is a web framework for Node.js. It provides a robust set of features for building web applications, including routing, views, templates, and more.
    If you don't know what React is, React is a JavaScript library for building user interfaces. It is maintained by Facebook and Instagram. React's declarative, efficient, and flexible nature make it an ideal choice for building user interfaces.
    My Website: arpanneupane.com
    My GitHub: github.com/arpanneupane19
    Official Express Documentation: expressjs.com/
    Official React Documentation: reactjs.org/
    My Programming Gear :
    Keyboard: amzn.to/42vXkxh
    Laptop: amzn.to/3CkAP3W
    Laptop Stand: amzn.to/3X116Oi
    Desk: amzn.to/43wmIEt
    Monitor: amzn.to/42BAaFH
    Monitor Arm: amzn.to/3NR0APS
    Chair: amzn.to/42vvKAn
    Desk Mat/Mousepad: amzn.to/43AhKqj
    Microphone: amzn.to/45RuQ43
    Headphones: amzn.to/445sf4R
    #Express //#Node //#React // #LearnToCode
  • Наука та технологія

КОМЕНТАРІ • 533

  • @undertaker9138
    @undertaker9138 2 роки тому +302

    Absolute legend, explained it way faster and clearer than other tutorials. Thanks a million.

  • @Rashomon69
    @Rashomon69 11 місяців тому +54

    25 years a dev, here. This was just the right amount of detail. Quick, clean, and concise.
    Subbed!

  • @fenix20075
    @fenix20075 2 роки тому +6

    I love this simple, straight forward description to display all these kind of powerful tools' functions and how it could be.

  • @jasondemuro6882
    @jasondemuro6882 Рік тому +13

    I have been looking for just a dead simple explanation for how to get a project like this started for a while and I just found this. Dude it’s awesome. Thanks for such a trimmed down streamlined explanation!

  • @eborders100
    @eborders100 Рік тому +3

    thanks so much for this - I learned about web development through a bootcamp and they were so focused on just getting us up and running that we didn't get a lot of explanation to the specifics of what express was doing and how the client was getting data from the backend. This definitely cleared things up

  • @agentebimene3737
    @agentebimene3737 Рік тому +16

    Wow!! Teaching what seems to be difficult to many in a very relatable and brief way such as this is not something that is common in the world. I must add that this tutorial of yours is priceless. Keep it up

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

    An absolute expert, they explained the information in a much quicker and more concise manner than other tutorials. Thank you so much.

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

    This is crazy clear. I literally never comment on youtube videos, but I was working on something exactly like this and this was absolutely perfect! It's like you knew what I was thinking!

  • @tanakachidemo
    @tanakachidemo Рік тому +3

    Thank you so much for a very clear and concise video. I have been learning a lot of these tools in isolation. It's good to see how they all fit together. Great work!

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

    Great tutorial. I spent days trying to figure out how to connect BE and FE, and this video finally explained it clearly.

  • @JusticeTalksTech
    @JusticeTalksTech Рік тому +3

    That was great short and to the point video on how full stack looks like on a simple level. Very helpful

  • @dlove1219
    @dlove1219 Рік тому +73

    I'm in a coding bootcamp and your explanation was simpler and easier to understand. I learned more in your 12 minute video than in the 12 videos on this subject in my bootcamp. Thanks!

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

    This is still relevant even after 2 years (node has had many changes and so has React) for anyone wondering :)
    Thanks man

  • @bigPauliee
    @bigPauliee 10 місяців тому +1

    could have watched an 8 hour code camp but i got exactly what i wanted to know from right here, cheers man

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

    THIS IS THE VIDEO I HAVE SPENT WEEKS LOOKING FOR!! Thank you so much.

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

    Fast, clean and on the point. Only tutorial you need.

  • @hrushikeshtawde360
    @hrushikeshtawde360 6 місяців тому +3

    Legend bhai saw a ton of tutorials for hosting my api but yours was way too clean. Thanks a ton

  • @DeadBabyFoetus
    @DeadBabyFoetus 2 роки тому +15

    The most concise video I've came across of connecting front-end to back-end, earned a subscriber!

    • @ArpanNeupaneProductions
      @ArpanNeupaneProductions  2 роки тому

      Thank you!!!

    • @jamesorior
      @jamesorior 2 роки тому +1

      @@ArpanNeupaneProductions This video is the best. This is how development should work. Most developers don't know shit, they just like to flex their muscles and do simple things in a complicated way for ego purposes. Would like to see how you implement Cordova Frontend and Express NodeJs Backend. Sure it would be similar. Nice video again

    • @ArpanNeupaneProductions
      @ArpanNeupaneProductions  2 роки тому

      @@jamesorior
      Thank you very much for your support. I haven’t used Cordova Frontend at all, however, you can use the same methodology described in the video. You can try finding a configuration file that can link with the Node backend via the API URL, then set up the backend the same way it’s set up in the video, and finally find a way to call the API in Cordova to display the data on the screen. Again, thank you for the support :)

  • @ABrainrotAwayFromHeaven
    @ABrainrotAwayFromHeaven Рік тому +3

    Efficient + Clear ! You are a great teacher !

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

    Way clearer then any tutorial so far, thanks man. I was breaking my head over this…

  • @nathanpetain9079
    @nathanpetain9079 2 роки тому +10

    Literally fixed my lack of knowledge in 12 minutes! Thank you dude!

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

    This is the best I've seen this explained and it clicked so well (and quickly) watching your video. Thanks so much!!

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

    Absolutely what I was looking for. Thank you for the lesson.

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

    Great video ! Short, concise and clear. Love it.

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

    Nice! I think most videos out there get bogged down and try to over explain or add content etc. This is so clean and literally all you need to get started.

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

    Perfect Explanation, this guy knows what we are looking for in a video

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

    FANTASTIC! Great video! Very easy to follow. Keep pushing more videos.

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

    The actual GOAT. I was wondering what the heck I was doing well since i started an ambitious early project but you gave me my confidence back

  • @xinwang4973
    @xinwang4973 2 роки тому +15

    for the mac users, if you have address already in use error,Apple introduced some changes for AirPlay on macOS Monterey. Now, it uses 5000 and 7000 ports. If you are using these ports in your project, you need to disable this feature.
    System Preferences > Sharing > untick AirPlay Receiver

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

    Thats a huge and a great explanation. Coming from the Data Engineering world Finally i understand Node, React and so on. God Bless you.

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

    Up-to-date video as today 29th september 2022, super helpful, I finally figured out how to connect a React client with an Express server. Big up!

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

    Damn that was so informative! I have been looking up for quite some time , and this veedio shown up, most importantly it was exactly what I need, amazing!

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

    Amazing , going to watch more of your vids very smooth and clean explanation and not overly fast bravo

  • @abubalo
    @abubalo 2 роки тому +13

    Eloquently explained. No wasting of time. Just fun to watch.

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

    Real helpful! Thought setting up an API was much harder but you made it look very easy!

  • @rxlvnd3397
    @rxlvnd3397 28 днів тому

    This is exactly what I needed! Thanks a lot!

  • @dirtman207
    @dirtman207 2 роки тому +3

    thanks a lot man, I was trying to connect my front with my back and I had no idea, this tutorial is very clear and concise, thanks for what you did

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

    Great stuff, spent a long while trying to figure this out by myself - thanks!!

  • @davidbakare827
    @davidbakare827 11 місяців тому +1

    Thank you for making this as simple as possible.

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

    Thank you so much! Your video is so clear that I was finaly able to understand how to setup my project.

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

    the fact that you are 15 is super impressive bro. keep up the great work.. learned a lot from you.. you will have a very bright future young g!

  • @bleulejour
    @bleulejour Рік тому +6

    Legend! super simple, concise and straight to the point. It would be nice to have tutorials about MERN from you :-)

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

    Subscribed! The way you explain and demonstrate is really really nice. I love it ❤!

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

    Exactly what I needed in less than 13 minutes. Amazing tutorial, tnx

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

    Awsome ... Tks ! Clear, fast and it works !!! Added and sharing ....

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

    Awesome dude thank you. This made it way easier to get a start

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

    I am watching from Japan.
    The explanation was very easy to understand.
    Thank you so much for creating useful videos.

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

    This video is exactly what i needed! Thanks, and ill be checking out more of your vids!

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

    Very helpful when you are just starting to work with Node.js, thank you!

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

    This is the best video to get started with fullstack projects imo❤

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

    So concise! This clears a lot of things, Thank you!

  • @EzraPoundForPound
    @EzraPoundForPound 2 роки тому +2

    By far the best, concise, easy to understand explanation video. Thanks for this.

  • @Newstatejournal1
    @Newstatejournal1 10 місяців тому +2

    Excellent! All the other learning resources I have come across make the assumption that the student already has the same mental picture of the files and folder setup as the teacher has. Your video is clearest to me so far because I see the folders and files in Visual Studio explorer on the left and although I am not 100% sure, I think those folders and files represent the actual folders and files on the hard drive. What must be installed where is more clear to me now.

  • @shawn.builds
    @shawn.builds 2 роки тому +1

    I watched a couple of tutorials and this was the best one. Thanks!

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

    Thank you for discribing this relationship clearly, I was struggling with getting backend data to the frontend, Liked and Subscribed!

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

    This is an amazing and effective lesson!
    Also it is a simple.
    Thank you!

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

    Humanity is prospering all because of contribution of people like you. Thanks

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

    Best explaination! Been struggling to understand this concept. Now I got it!

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

    Maan I was searching like crazy to find something like ths, this is the first guide / tutorial that actually works!

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

    This was a great lesson. You are the man!!!!

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

    Just subbed! excelent explenation, and in depth commenting on what you were doing!

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

    thanks
    amazing
    love this quick
    I have been working as backend engineer for few months now
    thahanks

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

    Thank you for the clear explanation, you got a new subscriber.

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

    This was perfect for what I wanted to learn, pitched to my level.

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

    This video was so good and straight forward !! Thanks

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

    This video is coherent. Thank you for uploading

  • @DH-rf3nd
    @DH-rf3nd Рік тому

    Thanks, this was very simple to understand. Keep it up with the great videos

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

    Very clear. Super!

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

    Absolutely loved it. Thanks a lot🎉🎉

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

    thank you for the tutorial, this saves me a lot of time! AWiting for your tutorial on how to connect the database to the project

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

    Great way of teaching in less time ,am so satisfied. If you know basics then it will really help to how to setup and link the client and server

  • @malikabdullah7709
    @malikabdullah7709 2 роки тому +11

    Thanks for this amazing video.
    it helped me understand, how frontend & backend exchange data.
    Thank very much

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

    Amazing tutorial, exactly what I was looking for!

  • @OXIDE777-is6gs
    @OXIDE777-is6gs 11 місяців тому +1

    Awesome bro, thanks for the tutorial!!

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

    thank you so much man its really to the point absolute legend

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

    thank you so much. This helped me greatly. You explained it so well

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

    woooow best video I have seen so straight to the point

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

    Thank you, this was great!

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

    I needed these fundamentals and step by step quide .. thank you.

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

    i learned a lot from this video. thank you so much.

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

    Bro, your video is so helpful! Thank you!

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

    got yourself a subscriber man lots of loveeeee

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

    Great tutorial man, thanks!

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

    Great Video straight on point

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

    simple & to the point. Cant say thank you enough 🙏🙏🙏🙏🙏🙏 !

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

    thank you soo much bro. its made me a day

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

    Beautifully explained

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

    Amazing work man. Currently following along MDN's tutorial for Express and was wondering how the hell that would connect to React. Granted, I still am not finished with it but this is so much more understandable.

  • @emanuelvazquez4244
    @emanuelvazquez4244 11 місяців тому

    great video, very useful and straight to the point

  • @lasithadulshan7357
    @lasithadulshan7357 11 місяців тому +2

    Thank you for saving my time ❤

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

    simple dimple, really efficient

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

    Great video, thank you sou much!

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

    Thanks u don't know how much u helped me

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

    You deserved my subscription

  • @shubhamdas6519
    @shubhamdas6519 11 місяців тому +1

    straight to the point......thanks a lot sir...

  • @BlortNet
    @BlortNet 2 роки тому

    Awesome man got me back up and running fast.

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

    Straight to the point.

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

    Thanks for the video, uber useful.

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

    exactly what i needed, good stuff

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

    Thanks, this was super helpful. Might be nice to see an updated version using Vite though, now that CRA is no longer maintained.