- 1
Joined: 01/09/2017
Tải về Node.js cho lập trình viên
Giới thiệu
Node.js là nền tảng mã nguồn mở cho phép chạy JavaScript phía máy chủ, được tối ưu cho ứng dụng mạng và I/O không đồng bộ. Với Node.js, bạn có thể xây dựng API, ứng dụng thời gian thực, công cụ dòng lệnh và nhiều loại dịch vụ khác bằng cách sử dụng cùng một ngôn ngữ trên cả client và server. Bài viết này hướng dẫn cách cài đặt, giới thiệu các tính năng chính và chia sẻ mẹo sử dụng để bạn nhanh chóng làm chủ Node.js.
Các bước cài đặt
Dưới đây là các bước cơ bản để cài Node.js trên Windows, macOS và Linux.
Mở terminal hoặc Command Prompt và gõ node -v và npm -v để kiểm tra nếu đã cài. Nếu chưa có, tiếp tục bước sau.
Truy cập trang chủ Node.js và tải installer phù hợp với hệ điều hành của bạn. Có hai nhánh phổ biến: LTS (ổn định, phù hợp sản xuất) và Current (tính năng mới nhất).
Chạy file installer và làm theo hướng dẫn. Trên macOS hoặc Linux, bạn có thể dùng trình quản lý gói (Homebrew, apt, yum) hoặc nvm để quản lý phiên bản.
Dùng nvm (Node Version Manager) để cài và chuyển đổi giữa các phiên bản Node.js: nvm install lts, nvm use lts.
Chạy node -v để xác nhận phiên bản và tạo file app.js với nội dung mẫu: console.log('Hello Node'); sau đó chạy node app.js.
Tính năng chính
- Vòng lặp sự kiện không chặn (Non-blocking I/O): tối ưu cho ứng dụng mạng xử lý nhiều kết nối đồng thời.
- NPM (Node Package Manager): hệ sinh thái gói khổng lồ, giúp thêm thư viện, framework và công cụ nhanh chóng.
- Trình chạy JavaScript trên server: cho phép tái sử dụng mã giữa client và server.
- Hỗ trợ Streams và xử lý file hiệu quả: phù hợp cho ứng dụng upload/download và xử lý dữ liệu lớn.
Mẹo sử dụng
Luôn ưu tiên bản LTS nếu triển khai ứng dụng trên server để đảm bảo ổn định và nhận hỗ trợ bảo mật.
nvm giúp bạn thử nghiệm nhiều phiên bản Node trên cùng một máy mà không gây xung đột.
Sử dụng npm init để tạo file package.json và lưu các dependency. Dùng npm ci cho môi trường CI để cài đúng phiên bản.
Định nghĩa script (start, test, build) để đơn giản hóa lệnh chạy: ví dụ npm run start.
Dùng console, node --inspect và DevTools để debug; hoặc dùng debugger trong IDE như VS Code.
Không chạy ứng dụng với quyền root, kiểm tra dependency thường xuyên với công cụ như npm audit.
Tham khảo nhanh
| Lệnh | Mô tả |
| node file.js | Chạy file JavaScript |
| npm init | Tạo package.json |
| npm install pkg | Cài package |
| nvm install x | Cài phiên bản Node |
Kết luận
Node.js mang lại hiệu suất cao cho ứng dụng mạng, tinh gọn quy trình phát triển khi dùng chung ngôn ngữ giữa client và server và có hệ sinh thái thư viện phong phú. Với các bước cài đặt đơn giản, quản lý phiên bản linh hoạt và một vài mẹo bảo mật, bạn có thể nhanh chóng thiết lập môi trường phát triển chuyên nghiệp. Tải Node.js từ trang chủ chính thức: https://nodejs.org/
- 1