Node.js có thể sử dụng để xây dựng nhiều loại ứng dụng như ứng dụng dòng lệnh, ứng dụng web, ứng dụng trò chuyện thời gian thực, máy chủ REST API, ... Tuy nhiên, Node.js thường được sử dụng chủ yếu để xây dựng các chương trình mạng như máy chủ web, tương tự như PHP, Java hoặc ASP.NET. Trong bài viết này, chúng tôi sẽ chia sẻ nhiều thông tin hữu ích về Node.js và link tải Node js, mời bạn đọc theo dõi.
1. Node.js là gì?
Node.js là một môi trường runtime mã nguồn mở đa nền tảng cho JavaScript, sử dụng để thực thi các ứng dụng web bên ngoài trình duyệt của client. Node.js được tạo ra và giới thiệu bởi Ryan Dahl vào năm 2009, nổi bật với những tính năng sau:
- Node.js là framework máy chủ mã nguồn mở.
- Node.js miễn phí.
- Node.js hỗ trợ nhiều hệ điều hành khác nhau (bao gồm Windows, Linux, Unix, Mac OS X, …).
- Node.js sử dụng JavaScript trên máy chủ. Tải Java tại đây
2. Tập tin Node.js là gì?
- Các tập tin Node.js chứa các tác vụ sẽ được thực thi dựa trên các sự kiện cụ thể.
- Một ví dụ về sự kiện điển hình là khi có người cố gắng truy cập một cổng trên máy chủ.
3. Nguyên lý hoạt động của Node.js
Node.js là một nền tảng phát triển phía máy chủ dựa trên JavaScript. Khi có một yêu cầu mạng từ client, Node.js hoạt động theo những nguyên tắc sau:
- Node.js tạo ra một vòng lặp sự kiện (event loop) để theo dõi yêu cầu mạng đến và đi.
Node.js xử lý yêu cầu mạng đến và đi bằng cách sử dụng các hàm callback, Promise, async/await để đảm bảo tính phi đồng bộ và tối ưu hóa hiệu suất ứng dụng. Mỗi yêu cầu mạng được xử lý độc lập, ngăn chặn tình trạng 'blocking' trong quá trình xử lý yêu cầu. Node.js cũng có khả năng tương tác với các module và thư viện khác để hỗ trợ phát triển ứng dụng web.
4. Hướng dẫn cài đặt Node.js trên Windows
Trước hết, bạn hãy tải Node.js - Ứng dụng quản lý và triển khai ứng dụng mạng. Bạn có thể tải Node js miễn phí tại đây:
Thực hiện theo những bước sau để cài đặt Node.js trên máy tính Windows:
Bước 1: Nhấn vào Install để bắt đầu cài đặt .msi.
Bước 2: Chạy trình cài đặt và tuân thủ hướng dẫn để cài đặt NPM (node manager package) và Node.js.
Bước 3: Khởi động lại máy tính để áp dụng các thay đổi cho giao diện dòng lệnh (CLI).
Hướng dẫn cài đặt Node.js trên máy tính Windows
Quá trình cài đặt Node.js trên máy tính Windows rất đơn giản. Chỉ cần truy cập trang chủ Node.js, tải gói cài đặt và chạy.
Tải trình cài đặt node.msi cho Windows
Truy cập trang chủ Node.js để tải file cài đặt Windows .msi. Đó là tất cả những gì bạn cần để thiết lập môi trường phát triển của mình.
Chạy trình cài đặt node.msi
Mở file .msi của Node từ bất kỳ vị trí nào trên máy tính của bạn. Trên màn hình sẽ xuất hiện cửa sổ cài đặt. Bạn chỉ cần click chọn Agree và OK. Nếu quá trình cài đặt Node.js gặp lỗi, bạn có thể chạy lại file và chọn Repair để khắc phục lỗi.
Khởi động lại máy tính
Đây là bước mà nhiều người dùng thường quên. Sau khi hoàn thành cài đặt file .msi, hãy nhớ khởi động lại máy tính của bạn. Nếu không, máy tính sẽ ngăn chặn bạn sử dụng Node trong Command Prompt.
Kiểm tra Node.js trên Windows
Mặc dù đã cài đặt Node.js nhưng chưa chắc đã hoạt động đúng. Tiếp theo, Mytour sẽ hướng dẫn bạn cách tạo một file thử nghiệm để chạy Node.js.
Tạo file kiểm thử
Để đảm bảo Node.js hoạt động đúng trên máy tính Windows, hãy thử tạo một file script Hello World đơn giản với đoạn mã trên. Đặt tên file là test.js và lưu trữ tại một vị trí an toàn, ví dụ như C:\node\test.js để dễ truy cập qua Windows Command Prompt. Nếu lưu file ở đâu khác, hãy nhớ điều chỉnh đường dẫn.
Mở Command Prompt trên Windows
test.js: Đoạn mã mẫu từ trang chủ http://nodejs.org.
1
2
3
4
5
6
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
Chạy Command Prompt và di chuyển đến thư mục chứa test.js (Xem hướng dẫn chạy Command Prompt tại đây). Sử dụng lệnh node test.js để kích hoạt tập tin và hiển thị thông báo trên Windows.
Kiểm tra cài đặt Node.js trên Windows
Nếu bạn chú ý, khi chạy node test.js, trên màn hình sẽ xuất hiện thông báo giống như máy chủ đang chạy tại địa chỉ http://127.0.0.1:1337/. Để kiểm tra xem node có hoạt động chính xác không khi thoát Command Prompt chạy ngầm, bạn chỉ cần sao chép và dán http://127.0.0.1:1337 vào thanh địa chỉ trình duyệt. Màn hình sẽ hiển thị thông điệp như trong hình minh họa dưới đây.
Hi vọng sau bài viết này, bạn sẽ hiểu rõ hơn về Node.js, biết cách tải Node js, và cài đặt Node.js trên Windows. Nếu có thắc mắc hoặc câu hỏi, đừng ngần ngại để lại ý kiến của bạn trong phần bình luận dưới bài viết!