Node.js - Bắt đầu trên Ubuntu 14.04 (Trusty Tahr)

theanh

Administrator
Nhân viên
Trong bài viết này, chúng ta sẽ tìm hiểu về cài đặt và cách sử dụng cơ bản của ứng dụng node.js. Node là một tập hợp các thư viện cho JavaScript cho phép sử dụng bên ngoài trình duyệt. Nó chủ yếu tập trung vào việc tạo ra các máy khách và máy chủ mạng đơn giản, dễ xây dựng.

Insatallation.​

Bạn sẽ phải tải xuống gói từ trang web chính thức tại đây. Sau khi tải xuống, hãy nhập các lệnh sau vào terminal.
Mã:
tar -xzf node-v0.x.x.tar.gz cd node-v0.x.x.tar.gz ./configure sudo make install


Các lệnh trên sẽ thực hiện cài đặt, giờ hãy bắt đầu với các phần phụ thuộc cần thiết.
Mã:
apt-get -y install build-essential
Bây giờ, sau khi cài đặt hoàn tất, hãy kiểm tra bằng cách nhập:



Các lệnh trên chỉ để xác minh rằng nodejs của bạn đã được cài đặt đúng cách. Để biết thêm thông tin về quá trình cài đặt, hãy nhấp vào đây.

Chương trình đầu tiên.​

Đã đến lúc chúng ta bắt đầu với chương trình cơ bản nổi tiếng "Hello World!". Chỉ cần sao chép mã này vào bất kỳ trình soạn thảo văn bản nào và lưu dưới dạng "your-name.js".

Mã:
console.log('Hello World!.');


Bây giờ hãy lưu tệp đó và nhập lệnh sau:



Điều này sẽ in ra đầu ra khét tiếng trên thiết bị đầu cuối.

hello world trên máy chủ http.​

Bây giờ sau phần trên, chúng ta sẽ làm việc với nó trên máy chủ http hoặc máy chủ cục bộ của bạn. Sao chép và dán mã sau vào trình soạn thảo của bạn:

Mã:
var http = require('http'); var server = http.createServer(function(req, res) { res.writeHead(200); res.end('Hello Http'); }); server.listen(8080);


Và lưu dưới dạng "http.js". Bây giờ hãy vào terminal và nhập:
Mã:
node http.js
Nó sẽ trông giống như



Điều đầu tiên bạn sẽ nhận thấy là chương trình này, không giống như chương trình đầu tiên của chúng ta, không thoát ngay lập tức. Đó là vì một chương trình node sẽ luôn chạy cho đến khi chắc chắn rằng không có sự kiện nào nữa có thể xảy ra. Trong trường hợp này, máy chủ http mở là nguồn của các sự kiện sẽ duy trì mọi thứ. Kiểm tra máy chủ đơn giản như mở một tab trình duyệt mới và điều hướng đến url sau: http://localhost:8080/. Như mong đợi, bạn sẽ thấy phản hồi có nội dung: 'Hello Http'.



Bạn cũng có thể kiểm tra điều đó bằng cách mở một cửa sổ terminal mới và nhập:



Bây giờ chúng ta hãy xem xét kỹ hơn các bước liên quan đến chương trình nhỏ của chúng ta. Ở dòng đầu tiên, chúng ta bao gồm mô-đun lõi http và gán nó cho một biến có tên là http. Bạn sẽ tìm thấy thêm thông tin về điều này trong phần tiếp theo về hệ thống mô-đun. Tiếp theo, chúng ta tạo một biến có tên là server bằng cách gọi http.createServer. Đối số được truyền vào lệnh gọi này là một closure được gọi bất cứ khi nào có yêu cầu http đến. Cuối cùng, chúng ta gọi server.listen(8080) để cho node.js biết cổng mà chúng ta muốn máy chủ của mình chạy. \ Nếu bạn muốn chạy trên cổng 80, chương trình của bạn cần được thực thi dưới dạng root. Bây giờ, khi bạn trỏ trình duyệt của mình đến 'localhost:8080', closure kết nối được gọi bằng đối tượng req và res. req là một luồng có thể đọc được phát ra các sự kiện 'data' cho mỗi phần dữ liệu đến (như gửi biểu mẫu hoặc tải tệp lên). Đối tượng res là một luồng có thể ghi được dùng để gửi dữ liệu trở lại máy khách. Trong trường hợp của chúng ta, chúng ta chỉ cần gửi tiêu đề 200 OK, cũng như phần thân 'Hello Http'. Sau đây là những điều cơ bản về cách sử dụng node.js, vui lòng bình luận bên dưới.


Liên kết​

 
Back
Bên trên