How to Build a Web Server with Node JS - Node.js Tutorials for Beginners
Offered By: Dave Gray via YouTube
Course Description
Overview
Build a web server using Node.js without relying on frameworks in this comprehensive 39-minute tutorial for beginners. Learn foundational Node.js concepts by creating a server from scratch, covering topics such as importing modules, setting up a minimal server, handling content types, implementing routing and redirects, serving various file types including HTML, JSON, and images, and managing 404 errors. Gain practical experience in file path management, creating efficient server functions, and logging requests and errors. By the end of this hands-on guide, develop a solid understanding of Node.js server construction, preparing you for more advanced concepts like working with the Express.js framework in future lessons.
Syllabus
Intro
Welcome
Overview
Project Setup
Import modules / dependencies
A minimal server
Two inefficient approaches
Setting the Content-Type
Setting the file path
Make the html extension optional
Does the requested file exist?
Routing redirects
Basic serveFile function
Calling the serveFile function
Serving JSON with the serveFile function
Serving images with the serveFile function
Sending a 404 status code
Logging requests and errors
Up and running with the web server
Taught by
Dave Gray
Related Courses
Computer NetworksUniversity of Washington via Coursera Cloud Networking
University of Illinois at Urbana-Champaign via Coursera Front End Frameworks
Google via Udacity Build a Simple Dynamic Site with Node.js Course (How To)
Treehouse VLSI Physical Design
Indian Institute of Technology, Kharagpur via Swayam