Chạy nodejs trong html

Bạn đã tạo một thư mục có tên là

console.log('The server is runing ...');
7 nằm trong ổ đĩa
console.log('The server is runing ...');
8, sau đó tạo một tệp có tên là
console.log('The server is runing ...');
0 (xem hình)

Chạy nodejs trong html

Trong cấu hình này thì thư mục

console.log('The server is runing ...');
1 là thư mục do netbeans tự tạo ra, vì vậy bạn đừng quan tâm đến nó nhé

Bài viết này đã được đăng tại [free tuts. bọc lưới]

Xây dựng gói tập tin. json

File

console.log('The server is runing ...');
2 là file lưu trữ thông tin cấu hình cho project NodeJS, file này mình giới thiệu ở bài tạo project cho chuyên đề học NodeJS

Bạn truy cập thư mục

console.log('The server is runing ...');
3 và click chuột phải và chọn Git Bash Here (Xem bài cài đặt Git Bash để học NodeJS)

Chạy nodejs trong html

Một cửa sổ hiện ra, bạn gõ

console.log('The server is runing ...');
4 và làm theo hướng dẫn, trường hợp bạn chưa biết làm thì hãy truy cập vào bài mà mình đã đưa link ở trên để xem nhé. Sau khi bạn tạo xong sẽ xuất hiện tên gói tệp. json với nội dung tương tự như sau

{
  "name": "nodejs-server",
  "version": "1.0.0",
  "description": "NodeJS Server Simple",
  "main": "server.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node server.js"
  },
  "keywords": [
    "NodeJS",
    "NodeJS",
    "Server"
  ],
  "author": "[email protected]",
  "license": "ISC"
}

Chạy NodeJS Server thử

You to file

console.log('The server is runing ...');
0 and input content after into

console.log('The server is runing ...');

You to Git Bash and gõ lệnh sau

________số 8

Nếu kết quả xuất hiện chữ "Máy chủ đang chạy. " thì ta đã xây dựng tập tin cấu trúc thành công

2. Xây dựng NodeJS Server căn bản

Thông thường chúng ta có hai giao thức đó là

console.log('The server is runing ...');
6 và
console.log('The server is runing ...');
7 nên trong NodeJS có cung cấp cho chúng ta hai mô-đun tương ứng với hai cái tên đó luôn đó là
console.log('The server is runing ...');
6 và
console.log('The server is runing ...');
7. Như vậy để tạo server giúp việc giao tiếp giữa client và server thì ta sẽ thông qua hai module này, tuy nhiên trong phạm vi bài viết này mình chỉ hướng dẫn sử dụng
console.log('The server is runing ...');
6 thôi nhé

mã số

Trước tiên, bạn mở tệp

console.log('The server is runing ...');
0 lên và nhập vào nội dung sau

console.log('The server is runing ...');
5

Để tạo NodeJS Server, bạn phải thực hiện ba bước bao gồm

  • Bước 1. Nhập thư viện http
  • Bước 2. Khởi tạo máy chủ. Chúng ta sử dụng hàm http. createServer và tham số truyền vào là hàm gọi lại, trong hàm gọi lại hàm có hai tham số truyền vào nữa đó là yêu cầu và phản hồi,
  • Bước 3. Thiết lập cổng kết nối

Trong bước 2, bạn phải ghi đoạn mã thiết lập tiêu đề

console.log('The server is runing ...');
6

Đây chính là phần khai báo các tham số của trang web như tệp định dạng thông tin được trả về, kích thước tệp. Còn mã 200 tức là truy cập thành công

Chạy máy chủ

Bây giờ bạn bật Git Bash lên và nhập lệnh sau

________số 8

Và nếu giao diện xuất hiện như hình bên dưới thì tức là bạn đã khởi động Server thành công

Chạy nodejs trong html

Chạy trên trình duyệt

Bây giờ bạn mở trình duyệt ra và nhập vào URL

npm start
2 thì sẽ xuất hiện giao diện như sau

Chạy nodejs trong html

Bạn hãy thay đổi phần URL phía sau để xem kết quả nhé

3. Truy cập một tập tin trên máy chủ

Bây giờ bạn tạo một tệp có tên là

npm start
3 nằm trong dự án, sau đó chuyển nội dung bên dưới vào đây

console.log('The server is runing ...');
0

Tiếp theo bạn đã sửa lại tệp

console.log('The server is runing ...');
0 như sau

console.log('The server is runing ...');
2

Trong đoạn code này mình có sử dụng module tên là

npm start
5, đây là module thao tác với file của NodeJS

Bạn vào Git Bash và nhấn

npm start
6 để hủy bỏ những thiết lập trước đó, sau đó chạy lại lệnh
npm start
7 nhé

Chạy nodejs trong html

Bây giờ bạn chạy lên và nhập vào URL như sau

npm start
8 thì sẽ thấy kết quả như hình là mọi thứ OK rồi đấy.

Chạy nodejs trong html

4. Lời kết

Như vậy trong bài này mình đã hướng dẫn các bạn tạo một NodeJS Server cơ bản, hy vọng qua bài này các bạn sẽ có cái nhìn tổng thể hơn về NodeJS và cũng như có tiền đề để học những bài nâng cao tiếp theo. Bài này mình dừng tại đây nhé, bài tiếp theo mình sẽ tìm hiểu cách truy cập một file HTML trên Server