Xây dựng ứng dụng Nodejs
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 Show
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. jsCô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
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ạnTạ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. jsNút. js® là thời gian chạy JavaScript được xây dựng trên công cụ JavaScript V8 của Chromenodejs. 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ế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
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ạiVisual 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
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
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
Bên trong “máy chủ. js”, bạn cần triển khai các mã như ví dụ bên dưới
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
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
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
Ứ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ứ Chúng tôi có thể xây dựng ứng dụng bằng nút JS không?Sức mạnh của nút. js vào các ứng dụng di động. Thành phần cốt lõi của nó là một thư viện - có sẵn cho Android và iOS - cho phép bạn thêm Nút. js chạy nền cho bất kỳ ứng dụng dành cho thiết bị di động nào . Nó cũng bao gồm các plugin cho React Native và Cordova.
Làm cách nào để xây dựng ứng dụng nút js để sản xuất?Để triển khai Ứng dụng Node Express vào Sản xuất, bạn cần làm theo các bước sau. . Tạo một nút đơn giản. . Viết Dockerfile và xây dựng Docker image Đẩy hình ảnh Docker vào sổ đăng ký bộ chứa GitHub Triển khai Dockerized Node. . Tự động triển khai với GitHub Actions Bản dựng trong NodeJS là gì?Nút. js là nền tảng để xây dựng các ứng dụng máy chủ nhanh và có thể mở rộng bằng JavaScript . Nút. js là thời gian chạy và npm là Trình quản lý gói cho Nút. mô-đun js. Visual Studio Code có hỗ trợ sẵn các ngôn ngữ JavaScript và TypeScript cũng như Node. gỡ lỗi js. |