Тёмный

How to build a REST API with Node js & Express 

Programming with Mosh
Подписаться 4,2 млн
Просмотров 1,8 млн
50% 1

Опубликовано:

 

3 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 922   
@kazaakas
@kazaakas 6 лет назад
Knew most of this, but I still watched the entire tutorial because it was so incredibly well structured and didactic. You are a born teacher. I've often fantasized about making great and clear youtube tutorials, in my wildest most perfect fantasies, they looked exactly like the stuff you actually make! Incredible!
@thomaskoenig2102
@thomaskoenig2102 2 года назад
I agree. Really entertaining videos
@YoussefZidan
@YoussefZidan 4 года назад
I've been learning web development for over a year, and I've never seen such amazing, organized, coherent courses like yours! Thanks Mosh!
@RaksSharkiJa1
@RaksSharkiJa1 Год назад
so true
@mauronapsuciale3720
@mauronapsuciale3720 4 года назад
This is the clearest, most elegant tutorial of Express JS basics. Amazing since it was uploaded two years ago. Thanks, Mosh.
@chamcham212
@chamcham212 3 года назад
Agreed!!
@Dcooper676
@Dcooper676 2 года назад
Ya but advance topics r wery little
@zamudpoe
@zamudpoe 3 года назад
I appreciated a lot this free one hour tutorial, I already finish it and I bougth already right now!, I hope the full course is ok and updated!... If you guys want to learn dont hesitate ... watch this video of one hour and when you finish , you'll be more skilled than the before you watched this free course of one hour!.
@alansaldivares
@alansaldivares 6 лет назад
Man! this for far one of the best well explained Node+Express crash courses I've ever seen. You convinced me to buy the full series :)
@David-ik4mm
@David-ik4mm 3 года назад
You are the light of my life! You are a hidden diamond in youtube! I really don't know how a person could be so good at explaining things and make it accessible to all !! Thanks a lot for help.
@allain5840
@allain5840 6 лет назад
I've been a c# dev for about 7 years and wanted to learn new technologies like nodejs and this video is great to start with. Thanks Mosh
@xColdzero15
@xColdzero15 Год назад
This is my 3rd time watching a Mosh Tutorial Video starting from React, Node.js, to Express and it has really helped me in my career as an Application Developer. Thanks Mosh!
@kurisuta1305
@kurisuta1305 Год назад
same... Mosh is so awesome!!!!
@rashi1662
@rashi1662 Год назад
19:14 below commands for windows, these are case sensitive so use exact VARIABLE name For Command Prompt: set PORT=5000 For Power Shell: $env:port=5000 For Bash (Windows): export PORT=5000
@w4.k
@w4.k 15 дней назад
Thanks!
@MaskuCreative
@MaskuCreative 3 года назад
Thank you .. You are the best tutor..... FYI , Joy Validate has made change in 2021, i use this code to resolve my problem of "Joi.validate is not a function". app.post('/api/courses', (req,res) => { const schema = Joi.object({ name: Joi.string().min(3).required() }); const result = schema.validate(req.body); console.log(result);
@m.aaqilawan488
@m.aaqilawan488 3 года назад
good friend
@OvidiuPop70
@OvidiuPop70 2 года назад
If you meet the validation error, you have to do some changes to be according with your Joi version. With my Joi version: joi@17.6.0, the next changes worked: const schema = Joi.object({ name: Joi.string() .min(3) .max(30) .required() }); const result = schema.validate(req.body); console.log(result);
@golu4625
@golu4625 2 года назад
Thanks bro it really help.🙏
@MrBigHomieWithSomeCoolPants
@MrBigHomieWithSomeCoolPants Месяц назад
You are my hero
@fitigued
@fitigued 3 года назад
As Mosh wisely said to use that specific version of Joi it will work but note that in the current version of Joi you have to make the schema a Joi.object and then at 40:54 validate the schema rather than validate Joi e.g. schema.validate(req.body).
@danyhan91
@danyhan91 6 лет назад
I was struggling learning how to create a server with node and express. This tutorial is really easy to understand and well-structured for beginners. This is so far the best tutorial on RU-vid!!! Thank you so much, Mosh!!!
@kaustubhdwivedi1729
@kaustubhdwivedi1729 2 года назад
This is the clearest, most elegant tutorial of Express JS basics. Amazing since it was uploaded more than 3 years ago. Thanks, Mosh.
@MichaelRoberts-js6oy
@MichaelRoberts-js6oy 11 месяцев назад
At 41:00, if using Joi v17, Joi.validate() no longer works. Instead your schema object should be const schema = Joi.object({ name: Joi.string() }); Then use const result = schema.validate(req.body);
@paraghbhide4361
@paraghbhide4361 4 года назад
I watched your entire Node.Js course which inspired me to change my profile from Angular to Node.js Developer. I have developed 2 apps with ionic/angular & node.js. Thanks to u I could be a full stack developer now.
@davenash1547
@davenash1547 6 лет назад
Mosh, your teaching style is so clear. Thank you for the courses!
@nopa3083
@nopa3083 4 года назад
Mosh you are the man I learned this in my full-stack boot-camp, but didn't fully understand it. Your example was clear concise and helped me understand it better.
@greenie62
@greenie62 6 лет назад
Very much dug and appreciated this tutorial. Where as a couple of others I 'learned' things, here I started to actually understand them. That's quite a bit more satisfying!
@PravinKumar-hu4pw
@PravinKumar-hu4pw 3 года назад
I appreciated a lot this free one hour tutorial, I already finish it and I bougth already right now!, I hope the full course is ok and updated!... If you guys want to learn dont hesitate ... watch this video of one hour and when you finish , you'll be more skilled than the before you watched this free course of one hour!.
@nikki_ke_nuskhe
@nikki_ke_nuskhe 3 года назад
41:17 from v17 of the joi package, here's the updated code of the post route const schema = Joi.object({ name: Joi.string().min(6).required() }); const result = schema.validate(req.body); console.log(result);
@ahartami1014
@ahartami1014 3 года назад
Hi, I am using Joi version 17 too. I have problem because Joi.validate or Joi.Object are not recognized functions. Could you help or explain a little bit more? function validateCourse(course){ const schema = Joi.Object({ name: Joi.string().min(3).required() }); return schema.validate(req.body); }
@ahartami1014
@ahartami1014 3 года назад
I have solved the problem. I have to use Joi.object and correct parameter. It is working now. Thank you. function validateCourse(course){ const schema = Joi.object({ name: Joi.string().min(3).required() }); return schema.validate(course); }
@audraogilvy2605
@audraogilvy2605 2 года назад
Thank you, Niharika!!!!
@baklangfrog7708
@baklangfrog7708 2 года назад
im not sure if i understood but can i just do validation from client side¿
@douglaswasswa7122
@douglaswasswa7122 2 года назад
i just want to thank Mosh for that tutorial. i paid for your course and i'm here to say that it was not a mistake. thank you for your easy to understand courses. i appreciate you
@dataSMASH
@dataSMASH 4 года назад
Great tutorial. I had just finished the express course on codecademy and was still really confused. Watching this gave me a much better understanding and explanation of the why and how of building endpoints with express on your actual computer. I'll definitely be checking out your courses and your other videos.
@user-zj9pq5xc7x
@user-zj9pq5xc7x 3 месяца назад
absolutely LOVED this short tutorial. learnt so much in just an hour. thank you!!!
@erezta4155
@erezta4155 6 лет назад
Very professional teaching.. Moish, you are bomba.
@_.sunnyraj._
@_.sunnyraj._ 4 года назад
*Mosh
@Manas-co8wl
@Manas-co8wl 3 года назад
*Moisht
@awekeningbro1207
@awekeningbro1207 3 года назад
Moist
@technopeace4077
@technopeace4077 3 года назад
Momo
@gridgr1d258
@gridgr1d258 3 года назад
*Moishy
@usamashehzad5991
@usamashehzad5991 6 лет назад
Hi Sir, i took your Angular course... and i made oshop till the end... from then i've been a great fan of you..... never seen such a great teacher.....!!!
@lynndemarest1902
@lynndemarest1902 3 года назад
For those who missed it in the comment below, Joi has changed. This worked for me: const schema = Joi.object({ name: Joi.string().min(3).required() }); const result = schema.validate(req.body); console.log(result); if (result.error){ res.status(400).send(result.error) }
@mathewkempke4570
@mathewkempke4570 3 года назад
can we find a way to pin this to the top? I almost gave up because of this part
@shanthuog2589
@shanthuog2589 3 года назад
if we install joi in the way it shows in the video. we wouldn't need this.
@mathewkempke4570
@mathewkempke4570 3 года назад
@@shanthuog2589 yea lets just not use the updated version of JOI makes sense
@emje6876
@emje6876 3 года назад
thanks for this .
@namanrustagi5501
@namanrustagi5501 Год назад
Explained everything very beautifully ,simply,precisely. Wow!!!!!!!!!!!
@shanes2007
@shanes2007 6 лет назад
Very good tutorial Mr. Mosh..Things are organised very well...Nothing is more or less..Good effort....Thank u...
@vamshigudimalla1013
@vamshigudimalla1013 3 года назад
thankyou mosh , I have been watching API building videos but I had always stuck at routes topic but watching your video I not only have cleared my doubt but also acquired good knowledge
@PrisantyaFridayana
@PrisantyaFridayana 5 лет назад
Thank you for your tutorial.. As a starter in Node, I found this really helpful Well structured explanation and good flow for a starter Now I could understand the basic of Node..
@gerard02700
@gerard02700 3 года назад
you are one of the best teachers i can absorb anything you teach so quickly in just one month i started to work on a big project (+10 k) with react/node + redux and mongoDB , thank you my master
@JoyAcharyatvl
@JoyAcharyatvl 6 лет назад
In one sentence , This lecture is awesome Mr. Mosh. thanks.
@codewithlakmal
@codewithlakmal Год назад
Dear sir, thank you very much for your tutorial. You're great teacher!
@cellocarlos
@cellocarlos 5 лет назад
You should make a video teaching how to integrate nodejs and angular features. Your way to teach is unique!
@kurisuta1305
@kurisuta1305 Год назад
Thanks a lot! i finished ReactJs, NodeJs, and Express in two days! Thanks a lot
@venkataramanagovindu5244
@venkataramanagovindu5244 5 лет назад
00:49 What are RESTful APIs 06:48 Introducing Express 09:09 Your First Web Server 14:57 Nodemon 16:29 Environment Variables 19:44 Route Parameters 25:22 Handling HTTP GET Requests 30:09 Handling HTTP POST Requests 33:53 Calling APIs using Postman 36:03 Input Validation 44:03 Handling HTTP PUT Requests 52:33 Handling HTTP DELETE Requests
@tekz541
@tekz541 2 года назад
thank you so much
@r_lonef
@r_lonef 2 года назад
@@tekz541 you blind this is in the description
@tekz541
@tekz541 2 года назад
@@r_lonef ahhh, im was not reading the description
@r_lonef
@r_lonef 2 года назад
@@tekz541 programmers always should if they need something :)
@dadonztobs
@dadonztobs 5 лет назад
I love his tutorials. If you are using a windows machine, dont use powershell when setting environment variables. rather use cmd because powershell doesnt update the variable until you restart the machine.
@NavinKumarmathur
@NavinKumarmathur 6 лет назад
ur style of explaining things in this tutorial is very good. 👍 I'm lucky to watching this tutorial
@yogeshbhatt3806
@yogeshbhatt3806 Год назад
First Time I am learning Node.js bcz I am Frontend Dev.. Its this video is quite easy to learn.. Thanx
@maxmustsleep
@maxmustsleep 2 года назад
A few notes for everybody watching in 2021: // On windows you set environment variables like this: set "$Env:PORT = 5000" //(or maybe without the "" ) // Joi Validation method has changed! it's now like this: const schema = Joi.object({ name: Joi.string().min(3).required(), }); const result = schema.validate(req.body); console.log(result);
@Stafford-Shire
@Stafford-Shire 2 года назад
You're a savior. Thanks!
@shivaniganji4300
@shivaniganji4300 2 года назад
For me, it's still listening to Port 3000... is there any other way to solve this?
@tochukwuchiguzorom7934
@tochukwuchiguzorom7934 2 года назад
@@shivaniganji4300 Yeah, just set PORT=5000. don't put any space between the PORT, the equality sign and the 5000.
@therealpunitdh
@therealpunitdh 3 года назад
I'm buying your full course after watching this. Legendary stuff.
@kmfrancescofusco6217
@kmfrancescofusco6217 5 лет назад
Great content! Very clear, well explained, with the perfect balance between simplicity and depth. Fantastic job!
@cayspruceway
@cayspruceway Год назад
Best investment I've made all year! Get the full course. Give this man his just due!
@vaibhavshukla4761
@vaibhavshukla4761 6 лет назад
Today was a lucky day I got the right tutorial on right time on RU-vid
@trungnguyen5947
@trungnguyen5947 4 года назад
Your teaching style and your voice, explanation is super clear, easy to understand, the animation and presentation are awesome
@vaibhavphutane286
@vaibhavphutane286 6 лет назад
I bought your angular course on udemy and that was too good having right content in minimal time. This video about nodejs is awesome thanks mosh
@JauVi85
@JauVi85 6 лет назад
This is great! Nicely explained. There are tons of those tutorials in which they just do tons of stuff while telling that they do all this stuff but NOT telling WHY.
@maheshjamdade1
@maheshjamdade1 5 лет назад
Oh mosh this is a great tutorial the exact thing I WANTED TO learn,perfect for those who want to learn How backend stuffs work
@harishpaudel7670
@harishpaudel7670 4 года назад
How can I take course in udemy
@syedminhajhussain9893
@syedminhajhussain9893 4 года назад
@@harishpaudel7670 by spending money
@martind54
@martind54 4 года назад
@@harishpaudel7670 my opinion would be to take Mosh's instead.
@Kinos141
@Kinos141 5 лет назад
This has to be the easiest tutorial on the subject. The others I've found do too much. Thank you, sir.
@dhruvikdeveloper9108
@dhruvikdeveloper9108 4 года назад
all of your tutorials are awesome, easy to understand, interesting, and very helpful for a beginner student
@ProgramWithErik
@ProgramWithErik 6 лет назад
I bought your Angular course on Udemy and I saw you had a RU-vid! Very cool!
@srjbora
@srjbora 6 лет назад
Program With Erik me too. 😁
@hardik.motwani
@hardik.motwani 5 лет назад
How is it?
@eldikra
@eldikra 3 года назад
Its a great course. I followed it and everything was fine except that when you delete 1 course, the length of the courses decrease. So when you try to add a course after that, it overlaps courses. Anyway, for learning it was excellent! I love it
@soumaghosh2671
@soumaghosh2671 5 лет назад
Awesome tutorial MOSH! You made me feel at ease with learning new powerful frameworks which I was really scared of....thank you so much....
@redph0nix
@redph0nix 6 лет назад
This is THE cleanest api tutorial I have seen yet! It's just absolutely phenomial! Very well structured and easy to follow. Will be creating a basic orders api, and this will help!
@redph0nix
@redph0nix 6 лет назад
Yes. I am going to purchase the course! :D
@mikek.2703
@mikek.2703 6 лет назад
Massive thanks. This helped me a lot.
@martind54
@martind54 4 года назад
Mosh, such a clear and fully comprehensive tutorial. Very professional video. I will get the course straight away.
@gerarldlee
@gerarldlee 6 лет назад
Hi Mosh, this is so great. You explain it in detail yet clearly understandable. Awesome.
@Gustavo-uc9rr
@Gustavo-uc9rr 2 года назад
What a great tutorial! I knew most of the content but I watched the entire video because it's so well structured. Congratulations.. Your teaching skills are impressive! I normally skip some parts of most of >20min videos on RU-vid but I watched every little second of this one...
@clementita54
@clementita54 3 года назад
00:00 - Intro 00:50 - Restful services 06:50 - Introducing Express 09:10 - Your First Web Server 14:58 - Nodemon 16:30 - Environment Variables 19:45 - Route Parameters 23:07 - autopromo 25:25 - Handling GET Requests 30:10 - Handling POST Requests 44:03 - Handling PUT Requests 52:36 - Handling DELETE Requests 55:25 - Fixing a bug 57:25 - Project
@clementita54
@clementita54 3 года назад
If you could add this to your description would be cool for new viewers :)
@0zniugnep904
@0zniugnep904 Год назад
@@clementita54 bump
@bharathnivas29
@bharathnivas29 2 года назад
Really thanks for this wonderfully course. I understood the basics of backend because of u . I watched many lectures but I didn't understand properly
@drupalguy
@drupalguy 4 года назад
Thank you Mosh, this is a great tutorial; so many node concepts in one lesson and presented in a straightforward way.
@hamedganjeali6735
@hamedganjeali6735 3 года назад
You rock! I wonder why haven't I found your channel 'till now. tnx for your spectacular tutorials
@abhishekkumar-ih2ox
@abhishekkumar-ih2ox 5 лет назад
such a great tutorial i had seen ever. Thanks for great organised and to the point video.
@srigoutham1058
@srigoutham1058 3 года назад
Thank you so much sir for your excellent and detailed explanation of things. I started going through your videos for nodejs and then I have subscribed for the entire course and I cracked 4 interviews as a nodejs developer. Thank you once again for all your effort.
@financeandforex
@financeandforex 2 года назад
It's scary seeing that someone knew about this four years ago
@aatiqaghazali7850
@aatiqaghazali7850 2 года назад
Same bro same
@obiabamba8529
@obiabamba8529 Год назад
This guy knew everything a long time ago, c++, c#, java, JavaScript, python, PHP et cetera. He knows everything in-depth, he is like a super tech master of all genius.
@ananyamahapatra6597
@ananyamahapatra6597 Год назад
🤣🤣🤣😂😂😂
@angryman9333
@angryman9333 Год назад
Lmao,
@MedaGrande
@MedaGrande Год назад
😂😂😂
@shaamidrees6036
@shaamidrees6036 Год назад
The way you explain theory is awesome we never get bored of it
@edwardmarkovich1989
@edwardmarkovich1989 6 лет назад
Excellent, thank you very Mosh.
@kevinveldman9081
@kevinveldman9081 6 лет назад
I laughed out loud.
@jeenee_
@jeenee_ 5 лет назад
I'm buying the course! I need to learn Javascript and Node and so far, this is one of the best tutorials I've seen! :)
@codingwalnuthindi6984
@codingwalnuthindi6984 5 лет назад
would recommend you to create a GitHub repository so that we don't have to pause the video to write code and run it every time.
@codeconceptghana1544
@codeconceptghana1544 Год назад
This course is still Gold I bet. Very valuable
@aaron1073
@aaron1073 4 года назад
If anyone was struggle like I was since Joi has been deprecated here's my solution The way I got it to work was first const Joi = require('@hapi/joi'); The way I defined the schema was const schema = Joi.object({ name: Joi.string().min(3).required() }) The way I got it to validate const result = schema.validate(req.body)
@AlexBuaiscia
@AlexBuaiscia 4 года назад
thank you! I just had missed a little thing but I managed to make it work now :)
@subparmelon
@subparmelon 4 года назад
I stumbled across this. Can confirm this as working in version 17.1.0. I would highly recommend that if you are using VS Code make sure your intellisense is working. You will see that validate() takes two arguments *value: any* and an optional argument *options?: Joi.ValidationOptions*.
@mukulvij9352
@mukulvij9352 2 года назад
Thanks Mosh, these videos have been so helpful learning the basics of NodeJs and backend development
@LuliiThePetBestie
@LuliiThePetBestie 5 лет назад
What a great tutorial! Keep up the good work.
@Dcooper676
@Dcooper676 2 года назад
i can't express the happiness i am getting thanks a lot mosh sir
@timbermonson
@timbermonson 4 года назад
Helpful tip: for setting the environment variable in the "PORT" example, "set PORT=5000" may not work in Windows. $env:PORT = 5000 worked for me instead.
@djimenez017
@djimenez017 4 года назад
Thank You!!
@mohiuddinshahrukh
@mohiuddinshahrukh 2 года назад
Thanks bud
@preetishpatel2306
@preetishpatel2306 9 месяцев назад
If anyone reads this, please affirm my belief that the logic for post method should be updated now, after the delete method has been written. For eg after deleting the 1st course as mosh did in the lecture, if we call the post method with a valid body, we will create two courses with id = 3(since id of the new course is length of courses plus one). We can change the logic for Initialization of the new course id as the id of the last course object in courses plus one
@Snitovets
@Snitovets 6 лет назад
in powershell to set port variable: $env:PORT = 5000
@ezadviper
@ezadviper 6 лет назад
Thanks man, what a savior ...
@ajax6623
@ajax6623 5 лет назад
thanks man, appreciate you
@stevanandric2566
@stevanandric2566 5 лет назад
Thanks man
@Thiago1337
@Thiago1337 4 года назад
setx PORT 5000
@motivatemanager7778
@motivatemanager7778 4 года назад
code with mosh you are the boss.... love your tutorials it clear my all doubt of route handing
@marufhasan9365
@marufhasan9365 6 лет назад
How do you know what will be returned from the request " require("module_name") " . For example you said require("express") returns a function and require("joi") returns a class. I am wondering where i can find those information.
@alexandernordstrom1617
@alexandernordstrom1617 4 года назад
Excellent question! You'd have to either look at the documentation for the module or explore it yourself, and the easiest way to do that is to run node interactively. Just run node without arguments from the command line, type in the require statement for the module and hit enter. If we're nitpicking, require("joi") returns doesn't return a class but rather an object of the class that it defines.
@anshulanand02
@anshulanand02 2 года назад
This was amazing, even after 4 yrs.
@AvinashSingh-nq5ud
@AvinashSingh-nq5ud 6 лет назад
Awesome,Please upload more videos on building api
@DefriaManda
@DefriaManda 6 лет назад
You can find all of this here: www.udemy.com/user/moshfeghhamedani/
@Pareshbpatel
@Pareshbpatel 3 года назад
A very clear tutorial on building APIs with Node and Express. The best tutorial on the subject. Thanks, Mosh {2021-08-14}, {2023-12-15}
@_mayankr
@_mayankr 5 лет назад
joi is deprecated, express-validator is an alternative that can be used now.
@Colstonewall
@Colstonewall 5 лет назад
No, it's just been moved here: hapijs.com/tutorials/validation. If you would've read the page, it says "This module has moved and is now available at @hapi/joi. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues."
@KDOERAK
@KDOERAK 6 лет назад
Another excellent course by Mosh: clear, to the point, practical. Not a waste of time. Thx!
@josiahchristensen1311
@josiahchristensen1311 6 лет назад
There is an issue with your PUT request logic. Let me give you an example. You have the course id's [1, 2, 3]. Then you delete [1]. So you have [2, 3] with length 2. Your PUT assigns the id (length + 1) which is equal to (3), so now you have the course id's [2, 3, 3] so you also need a validiateCourseID() function in order to ensure you don't have duplicate course id's because when calling a GET request on id=3 you will get duplicate results.
@josiahchristensen1311
@josiahchristensen1311 6 лет назад
Programming with Mosh alright that makes sense. It's just that you taught the course as if we have prior JavaScript knowledge, and hopefully any programmer would have been able to catch a fatal error such as that. Because that would allow you to have lots of duplicate id's.
@dylanbacon5047
@dylanbacon5047 5 лет назад
could just use --> id: courses[courses.length-1].id +1
@osaenzm
@osaenzm 5 лет назад
let maxId = 1; if (courses.length > 0) { maxId = courses.reduce((max, c) => c.id > max ? c.id : max, courses[0].id) + 1; }
@elvinjafarli6257
@elvinjafarli6257 5 лет назад
Thank you, paid university 50k, but still ran to RU-vid for help. Thank you for your effort and time!
@elvinjafarli6257
@elvinjafarli6257 5 лет назад
@@programmingwithmosh Totally agree!
@karimkhabourii5105
@karimkhabourii5105 6 лет назад
Can u upload it in Udemy ?
@darshplaysmc1015
@darshplaysmc1015 3 года назад
This is the best course in the world for node and express!!!!
@Pr0Cre
@Pr0Cre 4 года назад
Okay why at 47:27 gets the whole courses updated when we only have the "course" which we extracted from the courses with the find function Edit: solved
@libruhh2785
@libruhh2785 4 года назад
Don't ever just edit some problem you've posted about to say "solved." Share what the solution was so that others who are experiencing the same issue can learn from your question.
@rafagawlikowski9267
@rafagawlikowski9267 3 года назад
It's because of JS nature - whenever you assign some existing object/array to some variable, you actually get the reference to that object/array (not its copy) Check it out yourself in the console let obj1 = {a: 1} let obj2 = obj1 obj2.a = 4 console.log(obj1.a) // 4 That's because it's the same object console.log(obj1 === obj2) Ahh - and also notice that {a: 1} === {a: 1} // false That's because of how JS checks equality of objects
@coolrock3733
@coolrock3733 3 года назад
@@rafagawlikowski9267 Thanks for taking the time to type this out and explain
@ollysalanson9452
@ollysalanson9452 3 года назад
These vids are so good, I've been watching your channel for 48hours - sleep and I'm nearly at the stage of making my own API :D
@DrazV2
@DrazV2 5 лет назад
I can't get the PORT environment variable to work on Windows 10... What am I doign wrong? I've tried git bash, powershell and going through the system properties. I've tried $env:PORT, export PORT, set PORT, PORT... Also for some reasons I couldn't get the PUT and DELETE requests to work.
@RenuRawat
@RenuRawat 5 лет назад
You can use cross-env. It will let you use environment variables across platforms. Accessing process environment variables is always a problem in windows machines. You can simple install it by running the command- npm I cross-env -D Then go to your package.json file inside scripts section you will see the start command, simple replace it with "cross-env PORT=3000 npm start" (Just prepend cross-env before the star command)
@RenuRawat
@RenuRawat 5 лет назад
Regarding you your second query it may be some problem with the routing. Happy coding
@durgaprasadvanapalli9488
@durgaprasadvanapalli9488 4 года назад
Hi Mosh, Ur English is most understandable by other countries people, thanks....
@kavyaagrawal2013
@kavyaagrawal2013 3 года назад
"And I know this probably doesn't make any sense to you... ...because it was introduced by a *p h p s t u d e n t* " I DIED XD
@nap4lm238
@nap4lm238 3 года назад
"PhD student as part of his thesis", not PHP
@Ov3RFLoW88
@Ov3RFLoW88 3 года назад
This tutorial helped us to solve our problem. Some SDKs we want to use is written in node, but our code base is go. Hence we connect to node to use the SDK and return the result to Go
@lathakumari626
@lathakumari626 Год назад
How to get and post real data is not shown. This video is not worth watching for an hour.
@chiragBharadwaj21
@chiragBharadwaj21 10 месяцев назад
For that u have to pay...
@Sanskarpachhai07
@Sanskarpachhai07 3 месяца назад
Really nice tutorial for any level of programmer and really helpful to follow 🤓💯.
@FabioGiacomini
@FabioGiacomini 7 месяцев назад
Thanks a lot Mosh. A very good video, well explained and built. I was just looking for something like this
@poojaarkasali5805
@poojaarkasali5805 5 лет назад
Very useful to get the overall visibility of nodejs and express and how to work with few very required node modules.
@jk_rowin
@jk_rowin 2 года назад
Love how mosh introduces a tutorial
Далее
Node.js Tutorial for Beginners: Learn Node in 1 Hour
1:18:16
БАГ ЕЩЕ РАБОТАЕТ?
00:26
Просмотров 123 тыс.
LOLLIPOP-SCHUTZ-GADGET 🍭 DAS BRAUCHST DU!
00:28
Просмотров 2,6 млн
The Right Way To Build REST APIs
10:07
Просмотров 105 тыс.
What is a REST API?
9:12
Просмотров 1,5 млн
Learn Express JS In 35 Minutes
36:03
Просмотров 818 тыс.
Learn Express Middleware In 14 Minutes
14:48
Просмотров 399 тыс.