ĐÂY LÀ PHẦN CẦN CHUẨN BỊ TRƯỚC KHI VÀO HỌC NODE JS
Http protocol
Trước tiên bạn cần hiểu về cách thức truyền request đi và được trả về từ đâu? và làm thế nào khi ta gõ 1 url trên browser thì lại trả về cho ta một trang web trả về
Dưới đây là các key word các bạn có thể tìm hiểu qua để biết thêm kiến thức cũng như cách thức hoạt động cơ bản của 1 request và các phương thức của http
SSR và CSR
- Server side rendering: thường được sử dụng trong các webside có tối ưu seo như trang báo sách bán hàng, khi đó khi inspect lên sẽ có rất nhiều code html css
- Client side rendering: chỉ cần inspect lên và chỉ thấy rất ít code, thường chỉ có khung html trong body chỉ có 1 thẻ chứa id để gọi js render ra khi cần thiết
Install project
- b1: download node js
- b2: download npm
- b3: trong terminal gõ
npm init
- b4: install nodemon ( để debug và không phải tăt serve đi bật lại nó lắng nghe sự thay đổi của file )
- b5: install morgan (logger request http trong terminal để biết khi trang web có lỗi dễ debug)