1
00:00:00,000 --> 00:00:04,960
[MUSIC]

2
00:00:04,960 --> 00:00:11,340
Trong mô-đun trước, chúng ta đã thấy cách chúng ta có thể sử dụng

3
00:00:11,340 --> 00:00:17,170
bộ định tuyến Express và Express để xây dựng một máy chủ web để tổng hợp API Rest.

4
00:00:17,170 --> 00:00:23,980
Chúng tôi xây dựng toàn bộ máy chủ web bằng tay và tự tổ chức các tập tin.

5
00:00:23,980 --> 00:00:28,170
Sẽ không tốt đẹp nếu chúng ta có một công cụ có thể tự động tạo ra

6
00:00:28,170 --> 00:00:31,980
một cấu trúc tiêu chuẩn cho ứng dụng thể hiện của chúng tôi.

7
00:00:33,040 --> 00:00:37,870
Cũng giống như chúng tôi đã có cho góc cạnh hoặc ion hoặc

8
00:00:37,870 --> 00:00:42,000
kịch bản gốc trong các khóa học trước đó, một số loại giao diện dòng lệnh cho

9
00:00:42,000 --> 00:00:47,160
phép chúng tôi tự động giàn giáo ra một ứng dụng khởi động và

10
00:00:47,160 --> 00:00:51,370
sau đó bạn có thể đi vào và sửa đổi các ứng dụng cho phù hợp với nhu cầu của chúng tôi.

11
00:00:51,370 --> 00:00:56,330
Vì vậy, đó là nơi Express Generator đến với sự trợ giúp của chúng tôi.

12
00:00:56,330 --> 00:01:00,970
Express Generator là một công cụ mà chúng tôi sẽ cài đặt một giao diện dòng lệnh mà

13
00:01:00,970 --> 00:01:04,700
chúng tôi sẽ cài đặt như một mô-đun NPM toàn cầu và

14
00:01:04,700 --> 00:01:08,845
nó cho phép chúng tôi nhanh chóng giàn giáo ra một ứng dụng Express.

15
00:01:08,845 --> 00:01:11,010
Hãy nhìn vào một số chi tiết tiếp theo.

16
00:01:12,890 --> 00:01:15,800
Vì vậy, như tôi đã nói, chính xác là gì Express Generator?

17
00:01:15,800 --> 00:01:22,140
Express Generator là một công cụ giàn giáo nhanh chóng sẽ giúp chúng tôi nhanh chóng xây dựng

18
00:01:22,140 --> 00:01:28,375
cấu trúc cho một ứng dụng Express với một số mã bắt đầu đã được xây dựng và

19
00:01:28,375 --> 00:01:33,925
một số middleware tiêu chuẩn đã được đưa vào ứng dụng.

20
00:01:33,925 --> 00:01:38,110
Và vì vậy tất cả những gì chúng ta cần làm là cài đặt Express Generator.

21
00:01:38,110 --> 00:01:42,040
Giao diện dòng lệnh như một mô-đun NPM toàn cầu, và

22
00:01:42,040 --> 00:01:46,760
sau đó sử dụng nó để giàn giáo ra ứng dụng Express của chúng tôi.

23
00:01:46,760 --> 00:01:49,200
Vậy Express Generator hoạt động như thế nào?

24
00:01:49,200 --> 00:01:53,700
Với Express Generator, một khi bạn đã cài đặt mô-đun API toàn cầu.

25
00:01:53,700 --> 00:01:56,470
Bạn chỉ cần nhập Express, không gian và

26
00:01:56,470 --> 00:02:00,430
tên của ứng dụng Express mà bạn muốn bắt đầu.

27
00:02:00,430 --> 00:02:02,200
Và điều này sẽ tạo ra một thư mục

28
00:02:03,290 --> 00:02:06,740
với tên của ứng dụng mà bạn đã nhập.

29
00:02:06,740 --> 00:02:12,130
Có nhiều tùy chọn có sẵn cho bạn để tạo ra ứng dụng Express của bạn.

30
00:02:12,130 --> 00:02:19,620
Nó có thể sử dụng các loại máy phát xem khác nhau như ngọc bích, EJS, v.v.

31
00:02:19,620 --> 00:02:23,180
Nếu bạn không quen thuộc với họ, đừng lo lắng về điều đó quá nhiều cho thời điểm này.

32
00:02:24,480 --> 00:02:32,020
Trong khóa học này, chúng tôi sẽ sử dụng Express hoàn toàn như một máy chủ hỗ trợ REST API.

33
00:02:32,020 --> 00:02:37,260
Việc thực hiện phía khách hàng, chúng tôi đã làm điều đó bằng cách sử dụng một trong hai góc

34
00:02:37,260 --> 00:02:41,070
Ionic hoặc kịch bản gốc trong chuyên môn này.

35
00:02:42,160 --> 00:02:47,100
Và một khi bạn giàn giáo ra ứng dụng Express của bạn, bạn chỉ cần

36
00:02:47,100 --> 00:02:51,149
di chuyển vào bản sao và thực hiện một cài đặt NPM để cài đặt tất cả các

37
00:02:52,170 --> 00:02:57,440
mô-đun cấu hình sẵn đã được bao gồm trong ứng dụng Express mặc định của bạn.

38
00:02:57,440 --> 00:03:00,550
Và một số phần mềm trung gian, theo mặc định,

39
00:03:00,550 --> 00:03:03,050
sẽ được đưa vào ứng dụng của bạn.

40
00:03:03,050 --> 00:03:06,520
Một khi điều đó được thực hiện, sau đó nó chỉ là một vấn đề đi vào và

41
00:03:06,520 --> 00:03:12,170
sửa đổi các mẫu được tạo ra để phù hợp với nhu cầu của bạn.

42
00:03:12,170 --> 00:03:15,880
Vậy ứng dụng Express Generated điển hình là như thế nào?

43
00:03:15,880 --> 00:03:18,608
Vì vậy, đây sẽ là cấu trúc thư mục hoặc cấu

44
00:03:18,608 --> 00:03:22,990
trúc thư mục được tạo ra bởi Express Generator.

45
00:03:22,990 --> 00:03:27,312
Vì vậy, bạn có một tập tin app.js đó là điểm khởi đầu của

46
00:03:27,312 --> 00:03:30,292
ứng dụng Express của bạn và sau đó bạn có package.json,

47
00:03:30,292 --> 00:03:35,001
mà rõ ràng chứa các chi tiết vì đây là một ứng dụng nút.

48
00:03:35,001 --> 00:03:37,948
Vì vậy, điều này chứa tất cả các chi tiết của các phụ thuộc và như

49
00:03:37,948 --> 00:03:39,650
vậy sẽ được cài đặt.

50
00:03:39,650 --> 00:03:44,340
Sau đó, bạn có thư mục công cộng, nơi bạn đặt tài nguyên tĩnh của bạn.

51
00:03:45,720 --> 00:03:48,310
Sau đó, bạn có thư mục route,

52
00:03:48,310 --> 00:03:52,790
nơi bạn có các tuyến ứng dụng khác nhau mà REST API thông qua.

53
00:03:52,790 --> 00:03:57,340
Bây giờ nếu bạn nhớ lại trong ứng dụng Express mà chúng tôi đã tạo ra trước đó,

54
00:03:57,340 --> 00:04:00,230
tôi đã tạo ra một cách rõ ràng thư mục các tuyến đường và

55
00:04:00,230 --> 00:04:06,230
đặt tất cả các tập tin bộ định tuyến Express vào thư mục đó.

56
00:04:06,230 --> 00:04:13,030
Lý do chỉ đơn giản là để giữ phù hợp với những gì Express Generator thực sự tạo ra.

57
00:04:13,030 --> 00:04:15,990
Khi nó giàn giáo ra một ứng dụng.

58
00:04:15,990 --> 00:04:21,680
Và sau đó các quan điểm là nơi bạn có công cụ mẫu để tạo ra các

59
00:04:21,680 --> 00:04:27,940
mẫu web tiêu chuẩn, mẫu HTML, nếu bạn quan tâm đến việc sử dụng chúng.

60
00:04:27,940 --> 00:04:32,610
Trong khóa học này, chúng tôi sẽ sử dụng các chế độ xem cho ứng dụng Express của chúng tôi trong NAV.

61
00:04:32,610 --> 00:04:35,930
Với sự hiểu biết nhanh chóng này của Express Generator,

62
00:04:35,930 --> 00:04:40,720
bây giờ chúng ta hãy cài đặt Express Generator trong máy tính của chúng tôi.

63
00:04:40,720 --> 00:04:45,605
Và sau đó sử dụng nó để giàn giáo ra nơi một số ứng dụng

64
00:04:45,605 --> 00:04:49,787
mà chúng tôi sẽ phát triển trong phần còn lại của khóa học.

65
00:04:49,787 --> 00:04:53,059
[ NHẠC]