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

2
00:00:04,960 --> 00:00:11,340
Im vorherigen Modul haben wir gesehen, wie wir Express- und

3
00:00:11,340 --> 00:00:17,170
Express-Router nutzen können, um einen Webserver aufzubauen, um die Rest-API zusammenzufassen.

4
00:00:17,170 --> 00:00:23,980
Wir haben den gesamten Webserver von Hand konstruiert und die Dateien selbst organisiert.

5
00:00:23,980 --> 00:00:28,170
Wäre es nicht schön, wenn wir ein Tool hätten, das automatisch

6
00:00:28,170 --> 00:00:31,980
eine Standardstruktur für unsere Express-Anwendung generieren kann.

7
00:00:33,040 --> 00:00:37,870
Genau wie wir für eckige oder ionische oder

8
00:00:37,870 --> 00:00:42,000
native Skript in den vorherigen Kursen hatten, eine Art von Kommandozeilenschnittstelle, die

9
00:00:42,000 --> 00:00:47,160
es uns ermöglicht, automatisch eine Start-up-Anwendung zu erstellen und

10
00:00:47,160 --> 00:00:51,370
dann können Sie gehen und ändern Sie die Anwendung, um unsere Bedürfnisse zu erfüllen.

11
00:00:51,370 --> 00:00:56,330
Das ist also, wo Express Generator uns zu Hilfe kommt.

12
00:00:56,330 --> 00:01:00,970
Express Generator ist ein Tool, das wir eine Befehlszeilenschnittstelle

13
00:01:00,970 --> 00:01:04,700
installieren, die wir als globales NPM-Modul installieren und

14
00:01:04,700 --> 00:01:08,845
es ermöglicht uns, schnell Gerüst aus einer Express-Anwendung.

15
00:01:08,845 --> 00:01:11,010
Schauen wir uns einige der Details als nächstes an.

16
00:01:12,890 --> 00:01:15,800
Also, wie gesagt, was genau ist Express Generator?

17
00:01:15,800 --> 00:01:22,140
Express Generator ist ein schnelles Gerüstwerkzeug, das uns hilft, schnell

18
00:01:22,140 --> 00:01:28,375
die Struktur für eine Express-Anwendung aufzubauen, wobei bereits ein Startcode erstellt wurde und

19
00:01:28,375 --> 00:01:33,925
einige Standard-Middleware bereits in der Anwendung enthalten ist.

20
00:01:33,925 --> 00:01:38,110
Und so müssen wir nur den Express-Generator installieren.

21
00:01:38,110 --> 00:01:42,040
Befehlszeilenschnittstelle als globales NPM-Modul, und

22
00:01:42,040 --> 00:01:46,760
verwenden Sie diese dann, um unsere Express-Anwendung Gerüst zu erstellen.

23
00:01:46,760 --> 00:01:49,200
Wie funktioniert Express Generator?

24
00:01:49,200 --> 00:01:53,700
Mit Express Generator, sobald Sie das Global API-Modul installiert haben.

25
00:01:53,700 --> 00:01:56,470
Geben Sie einfach Express, Leerzeichen und

26
00:01:56,470 --> 00:02:00,430
den Namen Ihrer Express-Anwendung ein, die Sie starten möchten.

27
00:02:00,430 --> 00:02:02,200
Dadurch wird ein Ordner

28
00:02:03,290 --> 00:02:06,740
mit dem Namen der Anwendung generiert, die Sie eingegeben haben.

29
00:02:06,740 --> 00:02:12,130
Es stehen Ihnen verschiedene Optionen zur Verfügung, um Ihre Express-Anwendung zu generieren.

30
00:02:12,130 --> 00:02:19,620
Es kann verschiedene Arten von View-Generatoren wie Jade, EJS und so weiter verwenden.

31
00:02:19,620 --> 00:02:23,180
Wenn Sie mit ihnen nicht vertraut sind, machen Sie sich im Moment keine Sorgen darüber.

32
00:02:24,480 --> 00:02:32,020
In diesem Kurs werden wir Express ausschließlich als Server verwenden, der REST-API unterstützt.

33
00:02:32,020 --> 00:02:37,260
Die clientseitige Implementierung, wir tun dies bereits mit

34
00:02:37,260 --> 00:02:41,070
Winkelionic oder nativem Skript in dieser Spezialisierung.

35
00:02:42,160 --> 00:02:47,100
Und sobald Sie Ihre Express-Anwendung fertig gestellt haben,

36
00:02:47,100 --> 00:02:51,149
wechseln Sie einfach in die Replikation und führen eine NPM-Installation durch, um alle vorkonfigurierten

37
00:02:52,170 --> 00:02:57,440
Module zu installieren, die bereits in Ihrer Express-Standardanwendung enthalten sind.

38
00:02:57,440 --> 00:03:00,550
Und einige der Middleware, die standardmäßig

39
00:03:00,550 --> 00:03:03,050
in Ihre Anwendung aufgenommen werden.

40
00:03:03,050 --> 00:03:06,520
Sobald das erledigt ist, dann ist es nur eine Frage des Eingliegens und

41
00:03:06,520 --> 00:03:12,170
Modifizierens der generierten Vorlagen, um Ihre Bedürfnisse zu erfüllen.

42
00:03:12,170 --> 00:03:15,880
Wie sieht die typische Express Generated Anwendung aus?

43
00:03:15,880 --> 00:03:18,608
Dies wäre also die Verzeichnisstruktur oder die

44
00:03:18,608 --> 00:03:22,990
Ordnerstruktur, die von Express Generator generiert wird.

45
00:03:22,990 --> 00:03:27,312
Sie haben also eine app.js Datei, die der Ausgangspunkt Ihrer

46
00:03:27,312 --> 00:03:30,292
Express-Anwendung ist, und dann haben Sie package.json,

47
00:03:30,292 --> 00:03:35,001
die offensichtlich die Details enthält, weil dies eine Knotenanwendung ist.

48
00:03:35,001 --> 00:03:37,948
Dies enthält also alle Details der Abhängigkeiten und so

49
00:03:37,948 --> 00:03:39,650
weiter, die installiert werden.

50
00:03:39,650 --> 00:03:44,340
Dann haben Sie einen Öffentlichen Ordner, in dem Sie Ihre statischen Ressourcen ablegen.

51
00:03:45,720 --> 00:03:48,310
Dann haben Sie den Routenordner,

52
00:03:48,310 --> 00:03:52,790
in dem Sie die verschiedenen Anwendungsrouten haben, die die REST-API übernimmt.

53
00:03:52,790 --> 00:03:57,340
Wenn Sie sich nun in der Express-Anwendung erinnern, die wir zuvor generiert haben,

54
00:03:57,340 --> 00:04:00,230
habe ich explizit den Routenordner erstellt und

55
00:04:00,230 --> 00:04:06,230
alle Express-Routerdateien in diesen Ordner gelegt.

56
00:04:06,230 --> 00:04:13,030
Der Grund ist einfach, mit dem, was Express Generator tatsächlich generiert, übereinzustimmen.

57
00:04:13,030 --> 00:04:15,990
Wenn es Gerüste aus einer Anwendung.

58
00:04:15,990 --> 00:04:21,680
Und dann haben Sie die Ansichten, wo Sie die Template-Engine zum Generieren von

59
00:04:21,680 --> 00:04:27,940
Standard-Webvorlagen, HTML-Vorlagen, wenn Sie daran interessiert sind, sie zu verwenden.

60
00:04:27,940 --> 00:04:32,610
In diesem Kurs werden wir die Ansichten für unsere Express-Anwendung in NAV verwenden.

61
00:04:32,610 --> 00:04:35,930
Mit diesem schnellen Verständnis von Express Generator,

62
00:04:35,930 --> 00:04:40,720
lassen Sie uns jetzt Express Generator in unserem Computer installieren.

63
00:04:40,720 --> 00:04:45,605
Und dann verwenden Sie es, um Gerüst heraus, wo mehrere Anwendungen

64
00:04:45,605 --> 00:04:49,787
, die wir über den Rest des Kurses entwickeln werden.

65
00:04:49,787 --> 00:04:53,059
( MUSIK)