Tạo máy chủ NodeJS Express
Tóm lược. trong hướng dẫn này, bạn sẽ tìm hiểu về Express web framework và bắt đầu xây dựng một máy chủ Express đơn giản Show Giới thiệu về khung web ExpressExpress là một khung web tối thiểu và linh hoạt cho Node. js. Express cung cấp một bộ tính năng phù hợp để xây dựng các ứng dụng web Ngoài ra, Express cung cấp các tiện ích HTTP cho phép bạn phát triển API nhanh chóng và dễ dàng. Nó cũng phù hợp để tạo API cho ứng dụng di động Khi một nút. ứng dụng js nhận được một yêu cầu HTTP, nó sẽ chuyển yêu cầu tới Express. Ví dụ
Khi Express nhìn thấy tuyến đường 9, nó sẽ thực thi một chức năng để xử lý yêu cầu, chẳng hạn như trả lại một phần nội dung cho máy khách. Hàm xử lý một tuyến đường được gọi là trình xử lý tuyến đường Cài đặt khung ExpressTrước khi sử dụng Express, bạn cần cài đặt nó bằng lệnh 0 sau
Nếu bạn sử dụng macOS hoặc Linux, bạn có thể sử dụng lệnh 1 để thay thế
Tạo một ứng dụng Express đơn giảnĐầu tiên, tạo một thư mục dự án mới có tên là 2
Thứ hai, chạy lệnh 3
Thứ ba, tạo một tệp 4 với đoạn mã sau 1 Làm thế nào nó hoạt động Đầu tiên, tải mô-đun Express 2 5 là một hàm trả về một phiên bản của ứng dụng Express Thứ hai, gọi hàm 6 để lấy một phiên bản của ứng dụng 7 6 Thứ ba, xác định trình xử lý tuyến xử lý yêu cầu HTTP GET tới tuyến trang web 9 8 Phương thức 9 có hai tham số
1 đại diện cho yêu cầu HTTP và tham số 2 mô tả phản hồi HTTP. Đây là các thể hiện của các lớp Yêu cầu và Phản hồi. Chúng có nhiều thuộc tính và phương thức hữu ích để xử lý các yêu cầu và phản hồi HTTP Trong ví dụ này, chúng tôi gọi phương thức 5 của đối tượng phản hồi HTTP để gửi lại một văn bản đơn giản Cuối cùng, hướng dẫn nút. js để nghe yêu cầu HTTP trên cổng 3000 6 Để chạy ứng dụng, bạn có thể mở terminal và gõ lệnh sau 0 Nếu bạn thấy đầu ra sau, điều đó có nghĩa là ứng dụng chạy thành công 1 Nếu không, bạn cần kiểm tra lại mã ở trên xem có lỗi chính tả nào không Để gửi yêu cầu HTTP GET tới ứng dụng Express, bạn có thể mở trình duyệt web và nhập URL sau 2 Và bạn sẽ thấy thông báo sau trên trình duyệt web 3 Để thêm một route khác, ví dụ 6 bạn thêm một route handler mới vào file 4 như thế này 4 Để chạy ứng dụng mới, bạn cần dừng ứng dụng hiện tại và khởi động lại ứng dụng đó Khi bạn điều hướng đến URL sau 5 bạn sẽ thấy nội dung sau 6 Khi bạn xem nguồn của trang, bạn sẽ thấy HTML sau 7 quy ước cộng đồngNếu bạn xem mã ở nơi khác, bạn sẽ tìm thấy các tham số của trình xử lý tuyến đường như thế này 8 Trong cú pháp này, 8 là viết tắt của yêu cầu và 9 là viết tắt của phản hồi. Đó là một quy ước cộng đồng để tiết kiệm một số đánh máy. Chúng tôi sẽ tuân theo quy ước này từ hướng dẫn tiếp theo Làm cách nào để tạo một máy chủ nút js Express?Từng bước triển khai. Bước 1. Viết lệnh này trong thiết bị đầu cuối của bạn để tạo ứng dụng nodejs , vì máy chủ cấp tốc của chúng tôi sẽ hoạt động bên trong ứng dụng nút. Điều này sẽ hỏi bạn một vài cấu hình về dự án của bạn, bạn có thể điền chúng cho phù hợp, bạn cũng có thể thay đổi nó sau từ gói. tập tin json.
Làm cách nào để tạo máy chủ HTTP trong Express?var express = require('express'); . nghe(80); . máy chủ tạo (ứng dụng);
Máy chủ Express trong NodeJS là gì?Express là khung ứng dụng web node js cung cấp nhiều tính năng để xây dựng ứng dụng web và thiết bị di động . Nó được sử dụng để xây dựng một trang, nhiều trang và ứng dụng web lai. Là 1 layer được xây dựng trên đỉnh của Node js giúp quản lý server và route.
Máy chủ HTTP có phải là máy chủ HTTP không?Express được tạo trên mô-đun HTTP . Mô-đun HTTP cung cấp nhiều công cụ (chức năng) khác nhau để thực hiện mọi việc cho mạng như tạo máy chủ, máy khách, v.v. Thể hiện cùng với những gì HTTP cung cấp nhiều chức năng hơn để giúp phát triển dễ dàng. |