Frontender`s Spectre

[Traversy Media] Express Crash Course (2024 Revamp)

7 мая 2024 г., 13:20

Get started with the most popular web framework for Node.js. Code from Video: https://github.com/bradtraversy/express-crash/ Node.js Crash Course: https://www.youtube.com/watch?v=32M1al-Y6Ag 14+ Hour Node.js API Masterclass Course: https://www.traversymedia.com/node-js-api-masterclass Timestamps: 0:00 - Intro & Slides 0:53 - What is Express? 2:28 - Opinionated vs Unopinionated 4:10 - Prerequisites 5:18 - What we'll cover 6:45 - Express Setup 9:00 - Basic Server 13:10 - --watch Flag & NPM Scripts 15:25 - res.sendFile() Method 18:00 - Static Web Server 19:48 - Working with JSON 22:35 - Postman Utility 23:45 - Environment Variables (.env) 26:30 - Request Params (req.params) 29:35 - Query Strings (req.query) 33:19 - Setting Status Codes 36:40 - Multiple responses 37:35 - Route Files 41:40 - Using ES Modules 43:47 - Request Body Data 47:53 - POST Request 50:23 - PUT Request 53:23 - DELETE Request 55:44 - Middleware 1:00:24 - Custom Error Handler 1:08:30 - Catch All Error Middleware 1:10:47 - Colors Package 1:14:17 - Using Controllers 1:20:45 - __dirname Workaround 1:24:29 - Making Requests From Frontend 1:30:03 - Submit Form to API 1:36:00 - EJS Template Engine Setup 1:41:15 - Pass Data to Views 1:42:50 - Pass and Loop Over Arrays 1:44:20 - Template Partials