1
00:00:03,920 --> 00:00:08,805
حان الوقت للمهمة الأولى في هذه الدورة.

2
00:00:08,805 --> 00:00:15,870
في هذه الوحدة، لقد تم استكشاف تفاصيل وحدات العقدة.

3
00:00:15,870 --> 00:00:19,545
نظرنا أيضًا في دعم العقدة لـ HTTP،

4
00:00:19,545 --> 00:00:23,809
والإطار السريع، وكذلك جهاز التوجيه السريع،

5
00:00:23,809 --> 00:00:29,900
ورأينا كيف يمكننا استخدام جهاز التوجيه السريع لتنفيذ الدعم للمستلم.

6
00:00:29,900 --> 00:00:34,995
في هذه المهمة، ستستمر في

7
00:00:34,995 --> 00:00:43,315
هذا الموضوع المهمة الأولى من مهمتك هي إكمال DishRouter.

8
00:00:43,315 --> 00:00:49,520
في DishRouter، كنا قد نفذنا الدعم لنقطة نهاية الأطباق المائلة.

9
00:00:49,520 --> 00:00:53,670
سنقوم الآن بتوسيع ذلك لدعم الوصول إلى

10
00:00:53,670 --> 00:00:58,260
طبق معين من خلال توفير هوية الطبق.

11
00:00:58,260 --> 00:01:03,650
لذلك، بالنسبة للمضيف المحلي: 3000/أطباق/: dishid.

12
00:01:03,650 --> 00:01:05,730
لذلك عندما يحدد ديشيد،

13
00:01:05,730 --> 00:01:07,490
يجب أن تكون قادرا على دعم الحصول على، ووضع،

14
00:01:07,490 --> 00:01:11,715
ونشر وحذف العمليات لطبق محدد المختار.

15
00:01:11,715 --> 00:01:17,050
يجب تنفيذ هذا الرمز داخل هذا الملف dishrouter.js.

16
00:01:17,050 --> 00:01:20,550
مهمتك الثانية في هذا الواجب هي إضافة

17
00:01:20,550 --> 00:01:27,385
جهاز توجيه Express جديد يسمى PromoteRouter والملف promoteRouter.js.

18
00:01:27,385 --> 00:01:32,055
هذا هو المكان الذي ستدعم فيه نقطتي نهاية HTTP لـ

19
00:01:32,055 --> 00:01:40,925
localhost: 3000/الترقيات و localHost:3000/الترقيات /: promoid.

20
00:01:40,925 --> 00:01:43,515
هناك الحصول على، ووضع، ونشر،

21
00:01:43,515 --> 00:01:49,553
وحذف العمليات يجب أن تكون معتمدة على كل هاتين النقطتين النهايتين.

22
00:01:49,553 --> 00:01:56,265
المهمة النهائية في هذا الواجب هي تنفيذ

23
00:01:56,265 --> 00:02:03,176
جهاز توجيه سريع آخر يسمى الآن leaderRouter.js الذي يدعم الوصول إلى بقية نقاط نهاية API،

24
00:02:03,176 --> 00:02:12,690
المضيف المحلي: 3000/leaders و localHost:3000/Leaders/: LeaderID.

25
00:02:12,690 --> 00:02:14,490
حتى بمجرد الانتهاء من هذا،

26
00:02:14,490 --> 00:02:18,360
سترى أن جهاز التوجيه السريع الخاص بك يدعم الآن

27
00:02:18,360 --> 00:02:22,635
مجموعة كاملة من بقية نقاط نهاية أبي للأطباق،

28
00:02:22,635 --> 00:02:24,955
والترقيات، والقادة.

29
00:02:24,955 --> 00:02:27,330
وسيكون هذا مفيدًا جدًا بالنسبة لنا

30
00:02:27,330 --> 00:02:29,850
لربط هذا مع تطبيق جانب العميل الذي

31
00:02:29,850 --> 00:02:35,035
تم تنفيذه في الدورات الأربع السابقة لهذا التخصص.

32
00:02:35,035 --> 00:02:39,475
سنأتي إلى هذا الجزء في نهاية هذه الدورة،

33
00:02:39,475 --> 00:02:47,895
ولكن الآن سوف نتعلم كيفية إعداد بقية دعم أبي داخل جهاز التوجيه السريع لدينا.

34
00:02:47,895 --> 00:02:54,480
الآن دعونا ننظر في كيفية عمل هذا عن طريق الذهاب إلى ساعي البريد ثم إرسال بعض الطلبات إلى

35
00:02:54,480 --> 00:02:57,900
نقاط النهاية هذه ونرى الرد من

36
00:02:57,900 --> 00:03:03,130
موقع الخادم عند إرسال طلب إلى نقاط النهاية هذه.

37
00:03:03,130 --> 00:03:05,980
لذلك، الذهاب إلى خط آخر، الآن،

38
00:03:05,980 --> 00:03:09,300
يجب أن أكون قادرا على إرسال طلب الحصول إلى

39
00:03:09,300 --> 00:03:18,735
المضيف المحلي: 3000/disanes/23 ويجب أن يعود التفاصيل كما هو موضح هنا.

40
00:03:18,735 --> 00:03:23,340
ثم يمكننا إرسال الطلب لنشر عنصر إلى

41
00:03:23,340 --> 00:03:28,423
نقطة النهاية ويقول ما بعد العملية غير معتمد.

42
00:03:28,423 --> 00:03:33,930
ثم يمكننا أن نفعل وضع على نقطة النهاية وبعد ذلك سيتم

43
00:03:33,930 --> 00:03:40,245
تحديث الطبق المختار ومن ثم نقوم بحذف ولمسه، وحذف الطبق.

44
00:03:40,245 --> 00:03:47,870
الآن نفس الشيء, سنفعل الحصول على

45
00:03:49,660 --> 00:04:00,285
الترقيات والتي يجب أن يعود قائلا سوف ترسل جميع الترقيات لك ثم

46
00:04:00,285 --> 00:04:08,485
يمكننا أن نفعل وضعت

47
00:04:08,485 --> 00:04:14,925
على الترقيات وينبغي أن أقول عملية وضع غير معتمد.

48
00:04:14,925 --> 00:04:17,590
يمكننا أن نفعل وظيفة

49
00:04:17,590 --> 00:04:27,396
على الترقيات والتي ينبغي أن ترسل التفاصيل كما هو مبين هنا.

50
00:04:27,396 --> 00:04:29,290
وبالتالي فإن الجسم سوف تشمل الاسم

51
00:04:29,290 --> 00:04:33,770
والاختبار والوصف تماما كما فعلنا من قبل وحذف أيضا.

52
00:04:33,770 --> 00:04:39,670
وبالمثل، يمكننا أن نفعل وضع على

53
00:04:39,670 --> 00:04:47,735
الترقيات /23 والتي ينبغي أن نقول مرة أخرى تحديث العرض الترويجي: 23,

54
00:04:47,735 --> 00:04:52,845
سيتم تحديث اختبار الترقية مع تفاصيل وصف الاختبار, من هذا القبيل.

55
00:04:52,845 --> 00:04:56,440
لذلك، يمكننا أيضا أن نفعل الشيء نفسه مع

56
00:04:56,440 --> 00:05:02,940
القادة ويجب أن نقول تحديث الزعيم: 23 سوف،

57
00:05:02,940 --> 00:05:06,105
تحديث الزعيم: اختبار مع التفاصيل: وصف الاختبار.

58
00:05:06,105 --> 00:05:08,920
إذا قمت بإجراء مشاركة على

59
00:05:08,920 --> 00:05:15,620
ذلك، فلن تسمح بالعملية ويجب طباعة الرسالة كما هو موضح هنا.

60
00:05:15,620 --> 00:05:19,980
يمكنك أن تفعل الحصول على ذلك، والتي ينبغي أن أقول أنها

61
00:05:19,980 --> 00:05:25,255
سوف ترسل تفاصيل رقم 23 لك.

62
00:05:25,255 --> 00:05:26,925
إذا كنت تفعل الحصول على القادة,

63
00:05:26,925 --> 00:05:29,150
انها سوف نقول أننا سنرسل كل القادة لك.

64
00:05:29,150 --> 00:05:32,410
لذلك ترى أن جميع العمليات الأربع

65
00:05:32,410 --> 00:05:41,454
وجميع نقاط النهاية الست المختلفة سيتم دعمها بعد إكمال هذا الواجب.

66
00:05:41,454 --> 00:05:47,390
استمتعي بإكمال المهمة الأولى لهذه الدورة.