1
00:00:03,920 --> 00:00:08,805
Đó là thời gian cho bài tập đầu tiên trong khóa học này.

2
00:00:08,805 --> 00:00:15,870
Trong mô-đun này, chúng tôi đã và đang tìm hiểu các chi tiết của mô-đun nút.

3
00:00:15,870 --> 00:00:19,545
Chúng tôi cũng xem xét hỗ trợ nút của họ cho HTTP,

4
00:00:19,545 --> 00:00:23,809
khuôn khổ nhanh và bộ định tuyến tốc hành,

5
00:00:23,809 --> 00:00:29,900
và chúng tôi đã thấy cách chúng tôi có thể sử dụng bộ định tuyến nhanh để thực hiện sự hỗ trợ cho người nhận.

6
00:00:29,900 --> 00:00:34,995
Trong nhiệm vụ này, bạn sẽ tiếp tục với

7
00:00:34,995 --> 00:00:43,315
chủ đề này Nhiệm vụ đầu tiên của nhiệm vụ của bạn là hoàn thành DishRouter.

8
00:00:43,315 --> 00:00:49,520
Trong DishRouter, chúng tôi đã thực hiện hỗ trợ cho các món ăn gạch chéo điểm cuối.

9
00:00:49,520 --> 00:00:53,670
Bây giờ chúng ta sẽ mở rộng điều đó để hỗ trợ việc truy cập vào

10
00:00:53,670 --> 00:00:58,260
một món ăn cụ thể bằng cách cung cấp ID của món ăn.

11
00:00:58,260 --> 00:01:03,650
Vì vậy, đối với máy chủ địa phương: 3000/món ăn/:Dishid.

12
00:01:03,650 --> 00:01:05,730
Vì vậy, khi DisHid được chỉ định,

13
00:01:05,730 --> 00:01:07,490
bạn sẽ có thể hỗ trợ get, put,

14
00:01:07,490 --> 00:01:11,715
post và xóa các hoạt động cho một món ăn được lựa chọn cụ thể.

15
00:01:11,715 --> 00:01:17,050
Mã này nên được thực hiện bên trong tập tin dishrouter.js đó.

16
00:01:17,050 --> 00:01:20,550
Nhiệm vụ thứ hai của bạn trong nhiệm vụ này là thêm

17
00:01:20,550 --> 00:01:27,385
một bộ định tuyến nhanh mới được gọi là PromoterOuter và tập tin promoteRouter.js.

18
00:01:27,385 --> 00:01:32,055
Đây là nơi bạn sẽ hỗ trợ hai điểm cuối HTTP cho

19
00:01:32,055 --> 00:01:40,925
localhost: 3000/chương trình khuyến mãi và Localhost: 3000/khuyến mãi/:PromoID.

20
00:01:40,925 --> 00:01:43,515
Có nhận được, đặt, đăng,

21
00:01:43,515 --> 00:01:49,553
và xóa các hoạt động nên được hỗ trợ trên tất cả hai điểm cuối này.

22
00:01:49,553 --> 00:01:56,265
Nhiệm vụ cuối cùng trong nhiệm vụ này là để thực hiện một

23
00:01:56,265 --> 00:02:03,176
router nhanh bây giờ gọi là leaderRouter.js hỗ trợ truy cập vào các điểm cuối API còn lại,

24
00:02:03,176 --> 00:02:12,690
localhost: 3000/nhà lãnh đạo và localhost: 3000/Leaders/:LeaderID.

25
00:02:12,690 --> 00:02:14,490
Vì vậy, một khi bạn hoàn thành điều này,

26
00:02:14,490 --> 00:02:18,360
bạn sẽ thấy rằng bộ định tuyến nhanh của bạn bây giờ hỗ trợ

27
00:02:18,360 --> 00:02:22,635
toàn bộ các điểm cuối API còn lại cho các món ăn,

28
00:02:22,635 --> 00:02:24,955
chương trình khuyến mãi, và các nhà lãnh đạo.

29
00:02:24,955 --> 00:02:27,330
Và điều này sẽ rất hữu ích cho chúng tôi để

30
00:02:27,330 --> 00:02:29,850
kết nối điều này với ứng dụng phía khách hàng mà chúng tôi

31
00:02:29,850 --> 00:02:35,035
đã được thực hiện trong bốn khóa học trước đó của chuyên môn hóa này.

32
00:02:35,035 --> 00:02:39,475
Chúng tôi sẽ đi đến phần đó vào cuối khóa học này,

33
00:02:39,475 --> 00:02:47,895
nhưng bây giờ chúng ta sẽ tìm hiểu làm thế nào để thiết lập hỗ trợ API còn lại trong bộ định tuyến nhanh của chúng tôi.

34
00:02:47,895 --> 00:02:54,480
Bây giờ chúng ta hãy nhìn vào cách này hoạt động bằng cách đi đến người đưa thư và sau đó gửi một số yêu cầu đến

35
00:02:54,480 --> 00:02:57,900
các điểm cuối và xem trả lời từ

36
00:02:57,900 --> 00:03:03,130
trang web máy chủ khi một yêu cầu được gửi đến các điểm cuối.

37
00:03:03,130 --> 00:03:05,980
Vì vậy, sẽ gửi dòng, bây giờ,

38
00:03:05,980 --> 00:03:09,300
tôi sẽ có thể gửi một yêu cầu get đến

39
00:03:09,300 --> 00:03:18,735
localhost:3000/món ăn/23 và nó sẽ trả lại các chi tiết như thể hiện ở đây.

40
00:03:18,735 --> 00:03:23,340
Sau đó, chúng tôi có thể gửi yêu cầu để gửi một mục vào

41
00:03:23,340 --> 00:03:28,423
điểm cuối và nó nói sau khi hoạt động không được hỗ trợ.

42
00:03:28,423 --> 00:03:33,930
Sau đó, chúng ta có thể làm một đặt trên điểm cuối và sau đó nó sẽ

43
00:03:33,930 --> 00:03:40,245
cập nhật các món ăn đã chọn và sau đó chúng tôi làm một xóa và chạm vào nó, xóa các món ăn.

44
00:03:40,245 --> 00:03:47,870
Bây giờ cùng một điều, chúng tôi sẽ làm một get trên

45
00:03:49,660 --> 00:04:00,285
chương trình khuyến mãi và rằng nên trở lại nói sẽ gửi tất cả các chương trình khuyến mãi cho bạn sau đó

46
00:04:00,285 --> 00:04:08,485
chúng tôi có thể làm một đưa

47
00:04:08,485 --> 00:04:14,925
vào chương trình khuyến mãi và nên nói hoạt động đặt không được hỗ trợ.

48
00:04:14,925 --> 00:04:17,590
Chúng tôi có thể làm một bài đăng

49
00:04:17,590 --> 00:04:27,396
trên chương trình khuyến mãi và điều đó sẽ gửi các chi tiết như thể hiện ở đây.

50
00:04:27,396 --> 00:04:29,290
Vì vậy, cơ thể sẽ bao gồm tên,

51
00:04:29,290 --> 00:04:33,770
kiểm tra và mô tả giống như chúng tôi đã làm trước đây và xóa cũng.

52
00:04:33,770 --> 00:04:39,670
Tương tự như vậy, chúng ta có thể làm một đưa vào chương trình

53
00:04:39,670 --> 00:04:47,735
khuyến mại/23 và điều đó một lần nữa nên nói cập nhật chương trình khuyến mãi: 23,

54
00:04:47,735 --> 00:04:52,845
sẽ cập nhật các bài kiểm tra với chi tiết mô tả bài kiểm tra, như thế.

55
00:04:52,845 --> 00:04:56,440
Vì vậy, chúng ta cũng có thể làm điều tương tự với các

56
00:04:56,440 --> 00:05:02,940
nhà lãnh đạo và họ nên nói cập nhật các nhà lãnh đạo: 23 sẽ,

57
00:05:02,940 --> 00:05:06,105
cập nhật các nhà lãnh đạo: kiểm tra với chi tiết: mô tả thử nghiệm.

58
00:05:06,105 --> 00:05:08,920
Nếu bạn làm một bài đăng trên đó,

59
00:05:08,920 --> 00:05:15,620
nó sẽ không cho phép các hoạt động và nên in ra các tin nhắn như được hiển thị ở đây.

60
00:05:15,620 --> 00:05:19,980
Bạn có thể làm một get trên đó và điều đó nên nói rằng nó

61
00:05:19,980 --> 00:05:25,255
sẽ gửi các chi tiết của số 23 cho bạn.

62
00:05:25,255 --> 00:05:26,925
Nếu bạn làm một get trên các nhà lãnh đạo,

63
00:05:26,925 --> 00:05:29,150
nó sẽ nói rằng chúng tôi sẽ gửi tất cả các nhà lãnh đạo cho bạn.

64
00:05:29,150 --> 00:05:32,410
Vì vậy, bạn thấy rằng tất cả bốn hoạt động và

65
00:05:32,410 --> 00:05:41,454
tất cả sáu điểm cuối khác nhau sẽ được hỗ trợ sau khi bạn hoàn thành nhiệm vụ này.

66
00:05:41,454 --> 00:05:47,390
Hãy vui vẻ hoàn thành nhiệm vụ đầu tiên của khóa học này.