Bản dựng Nodejs Express
Nút. js là mã nguồn mở và hoàn toàn miễn phí, với vô số nhà phát triển trên toàn thế giới sử dụng nó để phát triển các ứng dụng web chuyên sâu I/O, chẳng hạn như các trang web truyền phát video, ứng dụng một trang, ứng dụng trò chuyện trực tuyến và các ứng dụng web khác. Nền tảng này mang lại nhiều lợi thế cho bảng, khiến nó trở thành lựa chọn tốt hơn so với các nền tảng phía máy chủ khác, chẳng hạn như Java hoặc PHP. Show
nút này. hướng dẫn js Express nhằm giúp người dùng tạo máy chủ trên Node. js Express, cũng như xác định lệnh gọi API có thể được kết nối với khung giao diện người dùng, chẳng hạn như React hoặc Angular. Trước tiên, hãy tìm hiểu thêm về những gì Express. js và sau đó triển khai nó trong Nút. ứng dụng js để tạo máy chủ Chương trình sau đại học. Phát triển web đầy đủ ngăn xếphợp tác với Caltech CTME Đăng ký ngayChuyển phát nhanh là gì. js?
Các tính năng của Express. jsCác tính năng chính của Express. js bao gồm
Khóa học Full Stack Web DeveloperĐể trở thành chuyên gia về MEAN Stack Xem khóa họcMột ví dụ cơ bản về Hello Hello World trong Node. js ExpressBây giờ chúng ta hãy xem xét một máy chủ web cơ bản in “Xin chào thế giới” trên trình duyệt web Quả sung. Thể hiện. ví dụ về js Hello World
Quả sung. Thể hiện. js đầu ra Hello World Sau đây là các bước mà chúng tôi đã thực hiện trong mã này để tạo một máy chủ web Express cơ bản
Nút. Ứng dụng js ExpressTrong ứng dụng này, chúng tôi sẽ sử dụng Express. js để tạo một máy chủ web và sau đó tạo các lệnh gọi API. Các lệnh gọi API này sẽ xử lý các hoạt động CRUD. CRUD là viết tắt của tạo, đọc, cập nhật và xóa điều kiện tiên quyếtNút. cài đặt js1. Tải xuống nút. js từ https. //nodejs. org/vi/tải xuống/. Chọn trình cài đặt phù hợp với yêu cầu hệ điều hành của bạn. Quả sung. Nút. js Trang tải xuống chính thức 2. Chạy nút. js và chấp nhận thỏa thuận cấp phép. Bạn có thể để các cài đặt còn lại như mặc định. Trình cài đặt sẽ cài đặt Node. js và nhắc bạn nhấp vào nút kết thúc Quả sung. Nút. hộp thoại Cài đặt js 3. Để xác minh rằng Nút. js đã được cài đặt đúng chưa, hãy mở dấu nhắc lệnh và gõ lệnh này. nút --version Quả sung. Dấu nhắc lệnh để xác minh Nút. js Khóa học Lập trình viên Java Full StackHợp tác với HIRIST và HackerEarth KHÓA HỌC KHÁM PHÁ4. Khi chúng tôi cài đặt Node. js, NPM (Trình quản lý gói nút) cũng được cài đặt. NPM bao gồm một số thư viện được sử dụng trong các ứng dụng web, chẳng hạn như React. Xác minh xem nó đã được cài đặt hay chưa bằng lệnh sau trong CMD. npm --version Quả sung. Dấu nhắc lệnh để xác minh NPM soạn thảo văn bảnCài đặt trình soạn thảo văn bản bạn chọn. Chúng tôi đang sử dụng Visual Studio Code trong hướng dẫn này, nhưng bạn cũng có thể sử dụng các trình soạn thảo khác, chẳng hạn như Atom và Sublime Text, nếu bạn thích chúng. Quả sung. Visual Studio Code Trang tải xuống chính thức Người phát thơChúng tôi đang sử dụng ứng dụng Postman để xác minh đầu ra của ứng dụng. Chúng tôi sẽ gửi và nhận lệnh gọi API và kiểm tra xem máy chủ web có hoạt động bình thường không Để tải xuống ứng dụng, hãy truy cập trang web chính thức của nó Quả sung. Trang tải xuống chính thức của Postman Thiết lập dự án
Quả sung. Nút. js Express thiết lập ban đầu Hãy viết mã ngay bây giờTrong nút này. js Express, chúng ta sẽ tạo Node của riêng mình. ứng dụng js với Express. js, giúp việc tạo máy chủ web dễ dàng hơn nhiều so với vanilla Node. js Trước tiên chúng ta hãy xem thư mục dự án sẽ trông như thế nào khi kết thúc hướng dẫn này Quả sung. thư mục dự án
khóa học miễn phí. Bắt đầu với NodeJSNắm vững kiến thức cơ bản về NodeJS Đăng ký ngaymục lục. jsĐây là tệp đóng vai trò là máy chủ chính và liên kết mọi tuyến API với nhau. Chúng tôi tạo tệp này trong thư mục gốc của dự án và sau đó thêm đoạn mã sau const express = yêu cầu ("bày tỏ"); ứng dụng const = express(); ứng dụng. sử dụng (thể hiện. json()); ứng dụng. sử dụng (thể hiện. được mã hóa url ({ đã mở rộng. sai })); ứng dụng. sử dụng ("/ api/người dùng", yêu cầu (". /tuyến/api/người dùng")); ứng dụng. lắng nghe (3000, () => bảng điều khiển. log('Máy chủ bắt đầu'));
người dùng. jsTệp này lưu trữ tất cả dữ liệu người dùng trong hệ thống quản lý người dùng. Vì đây là một dự án nhỏ, chúng tôi không sử dụng cơ sở dữ liệu ở đây và chỉ sử dụng danh sách để lưu trữ thông tin của người dùng const người dùng = [ { Tôi. 1, Tên. "John", e-mail. "john@gmail. com" }, { Tôi. 2, Tên. "Thợ rèn", e-mail. "thợ rèn @ gmail. com" }, { Tôi. 3, Tên. "Chris", e-mail. "chris@gmail. com" }, { Tôi. 4, Tên. "Jack", e-mail. "jack@gmail. com" } ]; mô-đun. xuất khẩu = người dùng;
Đào tạo chứng chỉ Java MIỄN PHÍTìm hiểu từ A-Z về Java hơn bao giờ hết Đăng ký ngayngười dùng. jsTrong tệp này, chúng tôi thêm các tuyến API mà chúng tôi muốn đưa vào ứng dụng. Đầu tiên, chúng ta sẽ tạo một thư mục có tên là các tuyến đường và bên trong đó, tạo một thư mục khác có tên là api. Sau khi tạo các thư mục, thêm một tệp mới và đặt tên là người dùng. js const express = yêu cầu ("bày tỏ"); bộ định tuyến const = express. Bộ định tuyến(); const uuid = yêu cầu("uuid"); cho phép người dùng = yêu cầu (". /. /Người dùng");
bộ định tuyến. get("/", (req, res) => { độ phân giải. json(người dùng); });
bộ định tuyến. được("/. id", (req, res) => { const tìm thấy = người dùng. một số (người dùng => người dùng. id === parseInt(yêu cầu. thông số. Tôi));
Nếu được tìm thấy) { độ phân giải. json(người dùng. bộ lọc (người dùng => người dùng. id === parseInt(yêu cầu. thông số. Tôi))); } khác { độ phân giải. sendStatus(400); } });
bộ định tuyến. bài đăng("/", (req, res) => { const newUser = { Tôi. uuid. v4(), Tên. yêu cầu. thân thể. Tên, e-mail. yêu cầu. thân thể. e-mail };
nếu (. người dùng mới. Tên. . người dùng mới. thư điện tử) { trả lại độ phân giải. sendStatus(400); } người dùng. đẩy (người dùng mới); độ phân giải. json(người dùng); }); //Cập nhật người dùng bộ định tuyến. đặt("/. id", (req, res) => { const tìm thấy = người dùng. một số (người dùng => người dùng. id === parseInt(yêu cầu. thông số. Tôi)); Nếu được tìm thấy) { const updateUser = req. thân thể; người dùng. forEach(người dùng => { nếu (người dùng. id === parseInt(yêu cầu. thông số. Tôi)) { người dùng. tên = người dùng cập nhật. Tên ? . Tên. người dùng. Tên; người dùng. email = người dùng cập nhật. thư điện tử? . e-mail. người dùng. e-mail; độ phân giải. json({ tin nhắn. "Người dùng đã cập nhật", người dùng }); } }); } khác { độ phân giải. sendStatus(400); } });
//Xóa người dùng bộ định tuyến. xóa bỏ("/. id", (req, res) => { const tìm thấy = người dùng. một số (người dùng => người dùng. id === parseInt(yêu cầu. thông số. Tôi)) Nếu được tìm thấy) { người dùng = người dùng. bộ lọc (người dùng => người dùng. Tôi. == parseInt(req. thông số. Tôi)) độ phân giải. json({ tin nhắn. "Người dùng đã bị xóa", người dùng }); } khác { độ phân giải. sendStatus(400); } });
mô-đun. xuất khẩu = bộ định tuyến;
Đó là tất cả mã chúng tôi cần để tạo máy chủ web bằng Express. js trong một nút. ứng dụng js. Tiếp theo, chúng ta sẽ tìm hiểu cách xác minh rằng máy chủ web đang hoạt động bình thường. Chúng ta có thể khởi động máy chủ bằng cách sử dụng lệnh sau trong thiết bị đầu cuối. chỉ mục nút. js Người phát thơPostman là một ứng dụng trực quan và mạnh mẽ mà các nhà phát triển web sử dụng để kiểm tra xem các yêu cầu API trong ứng dụng của họ có hoạt động bình thường không Quả sung. ứng dụng đưa thư
Tất cả các tuyến API sẽ hoạt động như mong đợi. Nếu bạn có bất kỳ câu hỏi nào cho chúng tôi, vui lòng để lại trong phần bình luận bên dưới và chúng tôi sẽ có các chuyên gia của chúng tôi liên hệ lại với bạn ngay lập tức Học các kỹ năng hàng đầu bao gồm Angular, Spring Boot, Hibernate, Servlets và JSP, cũng như MVC, dịch vụ web và SOA để xây dựng các ứng dụng web có khả năng mở rộng cao với Chương trình Thạc sĩ dành cho Nhà phát triển Java Full Stack Vượt lên trên Curve và Master Node. js hôm nayBây giờ bạn đã biết cách tạo một máy chủ web đơn giản trong Nút này. js Express, bạn có thể tự hỏi làm thế nào bạn có thể có được các kỹ năng cần thiết để tận dụng sự phổ biến ngày càng tăng của nó. May mắn thay, có một số lựa chọn tuyệt vời để học bộ kỹ năng thú vị và thiết thực này theo tốc độ của riêng bạn. Nút của Simplilearn. js sẽ cung cấp cho bạn một nền tảng tuyệt vời trong nền tảng phổ biến này, kết hợp đào tạo trực tiếp, có người hướng dẫn, hướng dẫn theo nhịp độ của bản thân và các dự án thực hành để giúp bạn sẵn sàng cho sự nghiệp sau khi hoàn thành. Bạn cũng có thể khám phá Node. js phỏng vấn Câu hỏi để chuẩn bị cho cuộc phỏng vấn tiếp theo của bạn. Bắt đầu ngay hôm nay và nắm bắt tương lai của bạn. Giới thiệu về tác giảRavikiran A S làm việc với Simplilearn với tư cách là Nhà phân tích nghiên cứu. Anh ấy là một người đam mê nhiệt tình, luôn săn lùng những công nghệ mới nhất. Anh ấy thành thạo Ngôn ngữ lập trình Java, Dữ liệu lớn và các Khung dữ liệu lớn mạnh mẽ như Apache Hadoop và Apache Spark Express có được tích hợp trong nút JS không?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.
Làm cách nào để xây dựng một ứng dụng js nhanh?Express - Nút. . Bắt đầu trình soạn thảo văn bản bạn chọn và tạo một tệp có tên ứng dụng. js. Viết như sau. var express = require('express');. Chạy ứng dụng. gõ lệnh. ứng dụng nút. js. Sau khi chạy lệnh, hãy tải http. //máy chủ cục bộ. 3000/ trong trình duyệt để xem đầu ra Làm cách nào để tạo một dự án NodeJS Express?Thiết lập dự án . Tạo một thư mục trống và đặt tên là node express Mở thư mục vừa tạo trong VS Code, bên trong terminal gõ npm init để khởi tạo project. Nhấn phím “Enter” để giữ nguyên cài đặt mặc định Làm cách nào để xây dựng nút Express API?Tạo một tệp mới có tên book-api. js. const express = require('express') const bodyParser = require('body-parser'); . sử dụng(cors()); |