Trong bài viết này, chúng tôi sẽ thảo luận về cách tạo dự án và định cấu hình phía máy chủ bằng Node JS với Express
Nút JS là gì?
Node JS là một trong những công cụ phát triển phần mềm phổ biến nhất trên thế giới. Nó được phát triển bởi Ryan Dahl vào năm 2009. Nó là một khung kịch bản phía máy chủ dựa trên JavaScript. Node JS là một môi trường thời gian chạy JavaScript mã nguồn mở, đa nền tảng, back-end. Nó chạy trên công cụ V8 [công cụ JavaScript của Chrome]. Node JS có thể sử dụng trong các hệ điều hành dựa trên MS Windows, Mac OS và Linux
Các tính năng của nút. js
Công nghệ này có thể sử dụng để tạo các ứng dụng web thời gian thực. Khái niệm mô hình I/O hướng sự kiện và không chặn giúp làm cho Node JS nhẹ và hiệu quả. Bản dựng này dựa trên Công cụ JavaScript V8 của Chrome mà Node JS chạy nhanh hơn. Node JS là một ứng dụng đơn luồng. Điều đó có thể dễ dàng thu nhỏ theo cả chiều ngang và chiều dọc. Hiệu suất tăng lên thông qua các mô-đun bộ nhớ đệm vào bộ nhớ sau lần sử dụng đầu tiên
Trường hợp sử dụng của Node JS
Node JS tốt cho các ứng dụng liên kết với IO đã phát triển. Nhưng nó không tốt cho các ứng dụng tính toán nặng sử dụng nhiều CPU
Ứng dụng ràng buộc I/O
Ứng dụng truyền dữ liệu
Các ứng dụng dựa trên API JSON
Các ứng dụng thời gian thực sử dụng nhiều dữ liệu
Ứng dụng một trang
Một số công ty lớn sử dụng Node JS
Netflix
PayPal
Uber
ebay
Vừa phải
Xây dựng ứng dụng đầu tiên của bạn
Tạo môi trường phát triển
Trước tiên, bạn cần tải Node về PC. Bạn có thể tải xuống từ trang web chính thức của nút và dễ dàng cài đặt nó trên PC của mình. Nó cũng cài đặt npm [Trình quản lý gói nút]. npm là cơ quan đăng ký phần mềm lớn nhất thế giới giúp phát triển đầy đủ. Ngoài ra, Sợi là một trình quản lý gói phổ biến khác. Bạn có thể tải xuống Node từ liên kết bên dưới
Nút. js
Nút. js® là thời gian chạy JavaScript được xây dựng trên công cụ JavaScript V8 của Chrome
nodejs. tổ chức
Sau khi cài đặt Node, bạn có thể kiểm tra xem cài đặt có chính xác trên PC của mình không. Mở cmd và gõ lệnh dưới đây
nút -v
Nếu Nút của bạn được cài đặt chính xác, nó sẽ cung cấp phiên bản nút mà bạn hiện đã cài đặt. Nếu bạn gõ lệnh dưới đây, bạn có thể thấy phiên bản npm được cài đặt trên PC của mình
npm -v
Tiếp theo, bạn cần IDE hoặc trình soạn thảo mã để phát triển dự án nút của mình. Bạn có thể sử dụng IDE như WebStrom hoặc bạn có thể sử dụng trình soạn thảo mã Visual Studio Code để phát triển dự án của mình. VS Code là trình chỉnh sửa mã phổ biến nhất trên thế giới. Nó là một phần mềm nhẹ và thật dễ dàng để quản lý dự án của chúng tôi. Bạn có thể tải xuống từ liên kết
Visual Studio Code - Chỉnh sửa mã. xác định lại
Visual Studio Code là trình chỉnh sửa mã được xác định lại và tối ưu hóa để xây dựng và gỡ lỗi web và đám mây hiện đại…
mã số. Visual Studio. com
Bắt đầu xây dựng dự án của bạn
Bạn có thể tạo một thư mục để phát triển dự án. Tôi đặt tên cho thư mục này là myFirstApp. Tiếp theo, bạn cần mở thư mục đó từ mã VS. Sau đó, bạn cần mở một Terminal mới. Bạn có thể thấy Terminal trong thanh menu, nhấp vào nó và chọn New Terminal trong menu thả xuống. Bây giờ bạn có thể gõ lệnh init trong Terminal
khởi tạo npm
Nó yêu cầu một số thông tin về dự án của bạn. Tên tác giả, mô tả dự án, giấy phép sử dụng, kho git like thông tin. Bạn có thể đặt giá trị mặc định bằng cách nhấn enter. Như bạn có thể thấy trong thư mục myFirstApp của mình, một tệp mới đã được tạo có tên là gói. json. Nếu bạn mở tệp này, bạn có thể xem thông tin về dự án
“Chính” là điểm vào của bạn khi bạn chạy ứng dụng. Theo mặc định, nó đã nhập một tệp có tên là “index. js”. Bạn có thể thay đổi nó thành “máy chủ. js”
Tiếp theo, chúng ta cần cài đặt một phụ thuộc có tên là Express. js. Nó là một khung ứng dụng web phụ trợ cho NodeJS. Nó rất hữu ích để phát triển các ứng dụng web và API. Express JS cung cấp các tính năng hữu ích để phát triển. Bạn có thể cài đặt Express bằng lệnh bên dưới bằng cách gõ vào Terminal
npm cài đặt nhanh
Thêm thông tin ->
bày tỏ
Khung web tối giản, nhanh chóng, đơn giản cho nút. Đây là một nút. js có sẵn thông qua sổ đăng ký npm…
www. npmjs. com
Sau khi cài đặt Express, bạn có thể thấy một phần tử mới gọi là 'phụ thuộc' bên trong 'gói'. json’. Bên trong đó, bạn có thể thấy các phụ thuộc đã cài đặt và các phiên bản của chúng
Tiếp theo, chúng ta cần tạo một tệp có tên là máy chủ. js” để viết triển khai phía máy chủ. Bạn có thể tạo tệp này trong thư mục myFirstApp. Bây giờ cấu trúc tệp của bạn giống như bên dưới
_ myFirstApp
_ nút_mô-đun
_ khóa gói. json
_ bưu kiện. json
Bên trong “máy chủ. js”, bạn cần triển khai các mã như ví dụ bên dưới
const express = require[“express”];
ứng dụng var = express[];
ứng dụng. lắng nghe [5000, chức năng [] {
bảng điều khiển. log[“Ứng dụng đã bắt đầu trên cổng %d”, 5000];
}];
Bây giờ bạn có thể chạy dự án của mình. Bạn có thể gõ lệnh dưới đây trong Terminal
máy chủ nút. js
Bây giờ bạn có thể thấy chương trình của mình đang chạy thành công
Bạn có thể bắt đầu chương trình bằng cách sử dụng 'npm start'. Để làm được điều đó, bạn cần thực hiện một thay đổi nhỏ bên trong 'gói. json’. Bạn cần thêm phần tử tập lệnh bên dưới
"bắt đầu". “máy chủ nút. js”
Sau đó đưa ra lệnh 'npm start' trong Terminal. Bạn có thể thấy chương trình của mình chạy chính xác
bắt đầu npm
Ứng dụng của chúng tôi chạy trên cổng số 5000. Nếu bạn gọi http. //máy chủ cục bộ. 5000/ trong trình duyệt của bạn, bạn có thể thấy 'Xin chào thế giới. ’
Xin chúc mừng
Tôi nghĩ bạn đã xây dựng thành công các ứng dụng Node JS của mình. Đây là một cái rất đơn giản. Nếu bạn định phát triển một ứng dụng, bạn cần thêm nhiều phụ thuộc hơn để thực hiện công việc của mình. Chúng ta cần kết nối giao diện người dùng với phần phụ trợ này. Vì vậy, chúng ta cần thiết lập chương trình của mình bằng cách thêm nhiều công cụ
Tiếp theo, chúng ta sẽ thảo luận về những điều này. Cách phát triển REST API, cách kết nối frontend với backend như mọi thứ