NodeJS Bài 1: Tổng quan về NodeJS
NodeJS Bài 1: Tổng quan về NodeJS
Bài đăng này đã không được cập nhật trong 5 năm
1. NodeJS và Express là gì?
Khi nhắc đến JavaScript - NodeJS - Express thì ta sẽ nhắc đến Ngôn ngữ - Nền tảng - Framework, tức là: Express một framework để xây dựng web server sử dụng ngôn ngữ là JavaScript, được chạy trên nền tảng NodeJS
Express thực ra là một Dynamic Web Server (web động)
Bạn có thể tìm hiểu thêm về NodeJS và Express ở đây: NodeJS, Express
2. Trước khi học NodeJS, cần có những kiến thức gì?
Như đã nói, NodeJS hỗ trợ chúng ta xây dựng web server, do đó, những kiến thức về web là không thể thiếu. Trước khi học NodeJS, mình khuyến khích các bạn học những kiến thức sau:
HTML
Có
CSS
Khuyến khích học
JavaScript
Có
3. Cài đặt NodeJS và Express trên Window
3.1. Cài đặt NodeJS
Việc cài đặt NodeJS cực kỳ đơn giản, bạn chỉ cần vào trang chủ của NodeJS là có thể tải về và cài đặt
NodeJS muốn chạy được sẽ cần một công cụ quản lý thư viện lập trình cho nó, gọi là NPM (Node Package Manager). Khi cài đặt NodeJS, NPM cũng sẽ được cài đặt theo
Để kiểm tra xem việc cài đặt đã thành công hay chưa, bạn mở Command Prompt (cmd) và gõ các lệnh sau
Lệnh node -v để kiếm tra phiên bản của NodeJS
Lệnh npm -v để kiểm tra phiên bản của npm
Nếu kết quả hiển thị phiên bản của NodeJS và npm thì bạn đã cài đặt thành công
3.2 Cài đặt Express
Trong npm, thì Express là một module, do đó ta sẽ tiền hành cài module này
Tạo một thư mục mới lưu project của bạn
Trong Command Prompt, các bạn gõ lệnh npm init để tạo ra file package.json, file này sẽ là file lưu các thông tin về project của bạn
Lúc này, bạn sẽ nhập các thông tin liên quan đến project của bạn, hoặc bạn có thể nhấn "enter" liên tục để tự động lấy các giá trị mặc định. Cuối cùng nhấn "enter" để lưu
Lưu ý: đối với mục entry point, sẽ quy định file root của Node, file này sẽ tạo các lệnh về server, giá trị mặc định là index.js . Tức là khi bạn chạy server, Node sẽ đọc file này để khởi tạo. Bạn có thể đặt các tên khác tùy thích, nhưng dù là tên gì thì bạn cũng phải có file tương ứng với tên đó ở root của project. Ở đây mình đặt tên là app.js
Sau khi lưu, bạn sẽ có file package.json như sau
Tiếp theo, ta sẽ cài module express bằng cách chạy dòng lệnh npm install express --save
Lệnh trên sẽ ngoài cài đặt module express, nó sẽ lưu thông tin của module này vào file package.json (--save) trong key: dependencies
Như vậy, bạn đã cài đặt NodeJS và Express thành công. Ở bài tiếp theo, ta sẽ tạo một server và có ứng dụng đầu tiên. Hẹn gặp lại các bạn
Last updated