http://vietjack.com/nodejs/index.jsp Copyright © vietjack.com Chương trình Hello World Node.js Trước tạo ứng dụng thực tế "Hello world" Node.js, xem phần chương trình Node.js Một chương trình Node.js bao gồm phần quan trọng đưới đây: • Các Module cần thiết: Chúng ta sử dụng require directive để tải Node.js module • Tạo Server: Một Server lắng nghe yêu cầu từ phía client tương tự Server Apache HTTP • Đọc request trả response: Server tạo dễ dàng bên đọc HTTP request client từ trình duyệt hay hình console để trả phản hồi Tạo ứng dụng Node.js Bước 1: Import Module cần thiết Chúng ta sử dụng require directive để tải Module http trả thể đến biến http sau: var http = require("http"); Bước 2: Tạo Server Bước tiếp theo, tạo http gọi phương thức http.createServer() để tạo Server trả Server Instance sau gắn kết cổng 8081 Truyền vào với tham số request response Viết đoạn ví dụ sau chương trình "Hello World" http.createServer(function (request, response) { // Gui HTTP header cua request // HTTP Status: 200 : OK // Content Type: text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); // Gui phan than cua response, bao gom "Hello World" response.end('Hello World\n'); }).listen(8081); // Man hinh Console se in thong bao console.log('Server dang chay tai http://127.0.0.1:8081/'); Đoạn code đủ cho việc tạo HTTP Server để lắng nghe đợi phản hồi 8081 máy local http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Page 1 http://vietjack.com/nodejs/index.jsp Copyright © vietjack.com Bước 3: Kiểm tra Request & Response Cùng đặt bước với file với tên gọi main.js bật HTTP Server sau: var http = require("http"); http.createServer(function (request, response) { // Gui HTTP header cua request // HTTP Status: 200 : OK // Content Type: text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); // Gui phan than cua response, bao gom "Hello World" response.end('Hello World\n'); }).listen(8081); // Man hinh Console se in thong bao console.log('Server dang chay tai http://127.0.0.1:8081/'); Start Server xem kết sau: $ node main.js Kiểm tra kết Server bật Server dang chay tai http://127.0.0.1:8081/ Tạo request đến Node.js Server Mở http://127.0.0.1:8081/ trình duyệt xem kết quả: http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Page 1 http://vietjack.com/nodejs/index.jsp Copyright © vietjack.com Chúc mừng bạn tạo thành công ứng dụng Node.js Theo dõi tiếp chương để hiểu sâu Node.js http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Page 1 ... response.writeHead(200, {'Content-Type': 'text/plain'}); // Gui phan than cua response, bao gom "Hello World" response.end( 'Hello World n'); }).listen(8081); // Man hinh Console se in thong bao console.log('Server...http://vietjack.com /nodejs/ index.jsp ... Trang chia sẻ các bài học online miễn phí Page 1 http://vietjack.com /nodejs/ index.jsp