در این مطلب، ویدئو راه اندازی یک سرور HTTP محلی با Python 3 و NodeJS با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:51
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,129
سلام یوتیوب این فرانک از happy
2
00:00:02,129 –> 00:00:04,529
coder است و امروز در این ویدیو می
3
00:00:04,529 –> 00:00:06,450
خواهم با شما بچه ها در مورد نحوه
4
00:00:06,450 –> 00:00:09,240
ایجاد یک سرور HTTP بسیار ساده بر
5
00:00:09,240 –> 00:00:11,610
روی دستگاه خود با استفاده از Python یا
6
00:00:11,610 –> 00:00:14,340
nodejs صحبت کنم که اغلب زمانی که از
7
00:00:14,340 –> 00:00:17,279
کد مورد علاقه خود استفاده می کنید. ویرایشگر یا IDE
8
00:00:17,279 –> 00:00:19,619
آنها با وب سرورهای داخلی خود ارائه شده اند،
9
00:00:19,619 –> 00:00:21,840
اما این وب سرورهای داخلی
10
00:00:21,840 –> 00:00:23,609
گاهی اوقات به شما اجازه نمی دهند برنامه وب خود را بارگیری کنید
11
00:00:23,609 –> 00:00:26,519
زیرا برخی از
12
00:00:26,519 –> 00:00:29,279
پروتکل های امنیتی نقض می شود یکی دیگر از روش های
13
00:00:29,279 –> 00:00:31,349
آزمایش سریع برنامه وب است
14
00:00:31,349 –> 00:00:33,120
که به سادگی انجام می شود. بر روی
15
00:00:33,120 –> 00:00:36,120
فایل index.html دوبار کلیک کنید، اما اگر
16
00:00:36,120 –> 00:00:38,250
برنامه وب خود را با استفاده از این روش آزمایش می کنید،
17
00:00:38,250 –> 00:00:40,110
زیرا اگر چند
18
00:00:40,110 –> 00:00:42,629
تماس ناهمزمان در کد خود
19
00:00:42,629 –> 00:00:44,489
داشته باشید،
20
00:00:44,489 –> 00:00:46,829
خوشبختانه برنامه وب شما به
21
00:00:46,829 –> 00:00:48,899
دلیل تعداد زیاد برنامه های ساخته شده، هنوز به درستی ارائه نمی شود. در ماژولهای
22
00:00:48,899 –> 00:00:51,899
پایتون و به لطف NPM
23
00:00:51,899 –> 00:00:54,899
مدیر بسته گره برای nodejs، این
24
00:00:54,899 –> 00:00:56,780
دو زبان با
25
00:00:56,780 –> 00:00:59,969
ماژولهای سرور HTTP خود وارد میشوند و اکنون
26
00:00:59,969 –> 00:01:01,920
میخواهیم نگاهی به نحوه استفاده از ما بیاندازیم. و این دو
27
00:01:01,920 –> 00:01:04,080
زبان و دو ماژول برای
28
00:01:04,080 –> 00:01:06,600
ساختن یک وب سرور بسیار ساده حالا
29
00:01:06,600 –> 00:01:08,820
بیایید نگاهی به نحوه استفاده از دو
30
00:01:08,820 –> 00:01:12,930
ماژول از Python 3 و Java scripts
31
00:01:12,930 –> 00:01:16,439
nodejs برای استقرار یک
32
00:01:16,439 –> 00:01:19,590
سرور HTTP بسیار ساده و موادی که
33
00:01:19,590 –> 00:01:21,659
خواهیم داشت بیاندازیم. کار با یک صفحه وب بسیار ساده است
34
00:01:21,659 –> 00:01:25,290
که فقط یک index.html و
35
00:01:25,290 –> 00:01:27,390
یک دسته کامل از تصاویر دارد
36
00:01:27,390 –> 00:01:30,119
که به این فایل HTML پیوند داده شده اند و اکنون ابتدا
37
00:01:30,119 –> 00:01:32,610
اجازه دهید نگاهی به نحوه استفاده از
38
00:01:32,610 –> 00:01:36,659
ماژول سرور Python threes HTTP برای ساخت یک
39
00:01:36,659 –> 00:01:39,780
سرور HTTP بیندازیم. بنابراین برای انجام این کار،
40
00:01:39,780 –> 00:01:42,810
ابتدا باید به فهرستی برویم
41
00:01:42,810 –> 00:01:45,270
که تمام منابع منبع دارد، همه
42
00:01:45,270 –> 00:01:47,040
فایلهای منبعی که با آنها کار خواهیم کرد
43
00:01:47,040 –> 00:01:50,009
و قبل از شروع به شما نشان میدهم که
44
00:01:50,009 –> 00:01:52,110
این برنامه وب چقدر ساده است اگر
45
00:01:52,110 –> 00:01:53,880
میخواهید پیشنمایش کنید. محصولی که
46
00:01:53,880 –> 00:01:55,439
در مرحله توسعه روی آن کار
47
00:01:55,439 –> 00:01:57,689
میکنید، میتوانید به سادگی با
48
00:01:57,689 –> 00:02:00,659
دوبار کلیک کردن روی فایل HTML پیشنمایش سایت را مشاهده کنید، اما
49
00:02:00,659 –> 00:02:03,060
برای نشان دادن،
50
00:02:03,060 –> 00:02:05,939
فرض میکنیم که این برنامه وب
51
00:02:05,939 –> 00:02:08,669
دارای عملکردهایی است که باعث میشود
52
00:02:08,669 –> 00:02:12,209
برای استفاده از سرور HTTP، بنابراین برای استفاده از
53
00:02:12,209 –> 00:02:13,800
54
00:02:13,800 –> 00:02:16,170
ماژول سرور پایتون 3 HTTP،
55
00:02:16,170 –> 00:02:18,720
ترمینال را در این دایرکتوری راه اندازی می کنیم و
56
00:02:18,720 –> 00:02:21,030
پوسته پایانه ای که من با آن کار خواهم کرد، از نظر کارایی
57
00:02:21,030 –> 00:02:23,520
، hyper نامیده
58
00:02:23,520 –> 00:02:26,300
می شود و معادل آن است.
59
00:02:26,300 –> 00:02:30,270
پوسته ترمینال اختصاصی ویندوز دهها با
60
00:02:30,270 –> 00:02:32,700
این حال عملکرد بسیار خوبی دارد که
61
00:02:32,700 –> 00:02:35,730
به ما امکان میدهد ترمینال را دقیقاً
62
00:02:35,730 –> 00:02:38,670
در این فهرست راهاندازی کنیم، بنابراین در داخل
63
00:02:38,670 –> 00:02:44,760
رابط، زیرا پایتون یک
64
00:02:44,760 –> 00:02:48,120
زبان گنجانده شده بسیار بهتر است – به این معنی
65
00:02:48,120 –> 00:02:51,900
که بسیاری از اساسیترین معنیها را دارد
66
00:02:51,900 –> 00:02:55,530
که ارسال میکند. بسیاری از متداول ترین ماژول های مورد استفاده
67
00:02:55,530 –> 00:02:58,560
در نصب راه اندازی
68
00:02:58,560 –> 00:03:01,350
ماژول سرور HTTP به سادگی تایپ
69
00:03:01,350 –> 00:03:06,870
دستور Python – M و HTTP dot server است
70
00:03:06,