[MUSIC]
Thời gian chuyển sang nhiệm vụ thứ hai trong khóa học này.
Trong mô-đun này, chúng tôi đã làm việc với MongoDB và Mongoose.
Chúng ta đã thấy làm thế nào chúng ta có thể sử dụng Mongoose để thiết lập giản đồ và mô hình cho
một tài liệu, và cũng thiết lập Mongoose ODMO để có thể
tương tác với cơ sở dữ liệu MongoDB của chúng tôi ở phía sau.
Chúng tôi cũng đã học được cách chúng tôi sẽ có thể cập nhật
máy chủ REST API để tương tác với cơ sở dữ liệu MongoDB,
chúng tôi đặc biệt đã làm điều đó với phần cuối.
Trong bài tập thứ hai, chúng tôi sẽ hoàn thành việc thực hiện
bộ định tuyến REST API Express mà chúng tôi đã xây dựng trong khóa học này.
Vì vậy, trong nhiệm vụ thứ hai chúng tôi sẽ có hai nhiệm vụ để được hoàn thành.
Nhiệm vụ đầu tiên trong nhiệm vụ thứ hai là xây dựng lược đồ và mô hình cho các
chương trình khuyến mãi sẽ được hỗ trợ bởi các bộ định tuyến x plus khác.
Một ví dụ về tài liệu khuyến mãi được cung cấp cho bạn ở đây, và
cũng được cung cấp cho bạn trong hướng dẫn chuyển nhượng, vì vậy
tài liệu khuyến mãi này sẽ chứa một số trường như được hiển thị ở đó.
Bạn cần phải thực hiện giản đồ Mongoose tương ứng và
mô hình Mongoose, và sau đó bạn sẽ sử dụng
lược đồ Mongoose này và mô hình trong tập tin promoRouter.js của bạn.
Nhớ lại rằng các tập tin promoRouter.js là một trong đó hỗ trợ các /chương trình khuyến mãi và
/Promotions/Promoid trong các bộ phận.
Vì vậy, bạn sẽ cập nhật bộ định tuyến quảng cáo để truy cập vào cơ sở dữ liệu
MongoDB, sử dụng Mongoose để tương tác với cơ sở dữ liệu để hỗ trợ lấy
, đặt, đăng và xóa các thao tác trên các điểm cuối REST API.
Vì vậy, đó sẽ là nhiệm vụ đầu tiên trong nhiệm vụ này,
vào cuối nhiệm vụ này tất nhiên, bạn sẽ có thể lưu
một chương trình khuyến mãi vào cơ sở dữ liệu của bạn và truy xuất các chương trình khuyến mãi, cập nhật
và xóa các chương trình khuyến mãi bằng cách sử dụng các thao tác nhận, đặt, đăng và xóa.
Nhiệm vụ thứ hai của bạn trong nhiệm vụ này là
thực hiện rõ ràng lược đồ lãnh đạo trong mô hình.
Một ví dụ về tài liệu lãnh đạo được đưa ra ở đây, và
cũng trong hướng dẫn phân công.
Vì vậy, tài liệu dẫn đầu chứa một số trường,
bạn cần phải thực hiện giản đồ Mongoose tương ứng và
mô hình để hỗ trợ tất cả các trường khác nhau này.
Sau đó, bạn sẽ được sử dụng giản đồ Mongoose và
mô hình trong tập tin leaderRouter.js của bạn, và
hỗ trợ lấy, đặt, đăng, và xóa các hoạt động trên /leader và
/leaders/CurrentLeaderID REST API trong
các bộ phận, giống như cách bạn đã làm với các chương trình khuyến mãi và router quảng cáo.
Vì vậy, một khi bạn hoàn tất cập nhật cả chương trình khuyến mãi và
hỗ trợ các nhà lãnh đạo, bao gồm hỗ trợ điểm cuối REST API,
thì máy chủ Express REST API của bạn sẽ gần như sẵn sàng để
phục vụ tất cả dữ liệu được yêu cầu bởi ứng dụng đã lên kế hoạch của bạn.
Hãy vui vẻ hoàn thành bài tập thứ hai trong khóa học này.
[ NHẠC]