Tham khảo bài viết dưới đây của Mytour để hiểu thêm về cách tạo ứng dụng web bằng Node.js.
Khám phá cách tạo ứng dụng Node.js
Mô phỏng ví dụ sử dụng console trong Node.js
Giả sử tệp tin console_example1.js chứa nội dung như sau
console.log('Xin chào JavaTpoint');
Mở Node.js command prompt và nhập lệnh dưới đây
chạy file console_example1.js bằng lệnh node
Trong đó, hàm console.log() sẽ xuất hiện thông điệp trên bảng điều khiển.
Bí quyết tạo ứng dụng Node.js
Trước khi khám phá cách tạo ứng dụng web 'Xin chào, Thế giới!' sử dụng Node.js, hãy cùng Mytour tìm hiểu về các thành phần của một ứng dụng Node.js và những gì chúng ta có thể tìm thấy.
Về cơ bản, một ứng dụng Node.js chứa các thành phần quan trọng sau đây, bao gồm:
- Import các module cần thiết: Sử dụng chỉ thị Require để tải các module Node.js.
- Tạo máy chủ (server): Máy chủ sẽ lắng nghe các yêu cầu từ máy khách giống như máy chủ HTTP Apache.
- Đọc yêu cầu và trả về phản hồi: Máy chủ, tạo ra ở bước trước, sẽ đọc các yêu cầu HTTP từ máy khách, có thể trên trình duyệt hoặc bảng điều khiển, và trả về phản hồi.
Bí quyết xây dựng ứng dụng web với Node.js
Khám phá các bước hướng dẫn dưới đây để tạo ứng dụng Node.js trên nền web:
Bước 1: Import các Module cần thiết
Sử dụng chỉ thị Require để tải module http và lưu trữ các đối tượng HTTP trả về vào một biến được gọi là http như sau:
const http = require('http');
Bước 2: Tạo máy chủ
Sử dụng đối tượng http đã tạo và gọi phương thức http.createServer() để tạo một máy chủ mới. Sau đó, liên kết máy chủ với cổng 8081 bằng cách sử dụng phương thức nghe và liên kết nó với các đối tượng máy chủ. Chuyển vào một hàm có tham số request và response.
Dưới đây là ví dụ về đoạn mã để viết chương trình 'Hello World':
Mã trên đủ để tạo máy chủ HTTP lắng nghe và chờ yêu cầu trên cổng 8081 trên máy địa phương.
Bước 3: Kiểm tra Yêu cầu và Phản hồi
Ghi lại các bước 1 và 2 trong tệp có tên main.js và khởi chạy máy chủ HTTP như sau:
Cách khởi động máy chủ
Để bắt đầu máy chủ, thực hiện theo các bước dưới đây:
Đầu tiên, nhấp chọn Menu Start, sau đó chọn Tất cả Chương trình. Tiếp theo, tìm và chọn Node.js command prompt như hình dưới đây:
Khi đó, màn hình sẽ hiển thị cửa sổ Command Prompt như trong hình sau:
Tiếp theo, nhập lệnh cd desktop vào cửa sổ command prompt, sau đó thực thi file main.js để khởi động máy chủ bằng cách nhập lệnh dưới đây:
node main.js
Ghi chú: Trong hướng dẫn này, Mytour đã lưu file 'main.js' trên màn hình desktop, do đó, sử dụng lệnh cd desktop. Nếu bạn lưu file ở vị trí khác, thay thế desktop bằng đường dẫn mà bạn đã chọn.
Bây giờ, máy chủ sẽ bắt đầu khởi động.
Tạo Yêu cầu cho máy chủ Node.js
Truy cập http://127.0.0.1:8081/ trên thanh địa chỉ trình duyệt của bạn để xem kết quả.
Từ giờ, nếu bạn thực hiện bất kỳ thay đổi nào trong tệp 'main.js', hãy chạy lại lệnh:
node main.js
Như vậy, bạn đã thành công trong việc tạo máy chủ HTTP đầu tiên của mình, ứng dụng này sẽ xử lý tất cả các yêu cầu HTTP tại cổng 8081.
Trong bài viết này, Mytour đã hướng dẫn cách tạo ứng dụng Node.js. Nếu bạn vẫn còn băn khoăn hoặc chưa biết cách cài đặt Node.js, bạn đọc có thể tham khảo thêm một số bài viết khác trên Mytour. Trong các bài viết tiếp theo, Mytour sẽ giới thiệu thêm về REPL Terminal trong Node.js.
