1
00:00:00,300 --> 00:00:05,440
Bentornato nei prossimi video, ci concentreremo sulla creazione di questa applicazione con user art e

2
00:00:06,030 --> 00:00:06,620
per iniziare.

3
00:00:06,630 --> 00:00:11,940
Abbiamo bisogno di impostare la struttura effettiva dell'applicazione che è necessario installare alcuni pacchetti, inclusi questi

4
00:00:11,940 --> 00:00:14,170
qui di cui ho parlato nell'ultimo video.

5
00:00:14,330 --> 00:00:18,600
E poi aggiungeremo due percorsi di base, quindi in realtà non copriremo

6
00:00:18,600 --> 00:00:19,460
ancora alcuna autenticazione.

7
00:00:19,680 --> 00:00:22,840
Stiamo solo andando a gettare le basi in modo che possiamo farlo nel prossimo video.

8
00:00:23,280 --> 00:00:28,290
creerò una nuova directory all'interno di quella chiamata Auth.

9
00:00:28,860 --> 00:00:39,410
Così ho creato una nuova directory chiamata autenticazione e demo e CD in demo off e quindi eseguirà NPM e accelererà questa descrizione.

10
00:00:39,550 --> 00:00:45,860
Lo spazio in bianco mi piacerebbe cambiarlo in realtà sì, Arthur.

11
00:00:47,010 --> 00:00:47,990
Sì, va bene.

12
00:00:48,260 --> 00:00:51,220
OK, allora facciamo il suo indirizzo.

13
00:00:52,260 --> 00:00:55,410
Ora abbiamo bisogno di installare i suoi pacchetti, quindi ne abbiamo alcuni.

14
00:00:55,530 --> 00:01:01,350
È necessario installare Express Mango passaporto corpo parser passaporto locale.

15
00:01:01,350 --> 00:01:06,560
Abbiamo anche bisogno di passaporto mangusta locale ed esprimere una sessione un po '.

16
00:01:06,660 --> 00:01:10,920
Li farò in poche righe diverse anche se è bello fare tutto in una sola riga.

17
00:01:10,920 --> 00:01:14,540
Sarà difficile guardare il video nel caso in cui venga interrotto qui.

18
00:01:14,580 --> 00:01:21,060
Quindi inizierò a eseguire l'installazione di NPM Expressen mongoose dash dash save.

19
00:01:22,080 --> 00:01:25,930
E poi faremo passaporto e poi passaporto locale.

20
00:01:26,450 --> 00:01:26,840
OK.

21
00:01:26,930 --> 00:01:38,610
Così ora faremo installare NPM come passaporto passaporto o dash dash dash locale e questo ci darà

22
00:01:38,610 --> 00:01:39,650
altri due.

23
00:01:39,660 --> 00:01:46,880
Quindi eseguiremo il dash di mangusta locale del passaporto di installazione di NPM.

24
00:01:46,890 --> 00:01:58,530
ora farà parti del corpo per NPM installare parser Audi e farò anche sessione mi scuso esprimere trattino cruscotto di sessione.

25
00:02:00,270 --> 00:02:00,980
Salvare

26
00:02:00,980 --> 00:02:03,860
Sicuro e questo dovrebbe essere tutto ciò di cui abbiamo bisogno.

27
00:02:03,870 --> 00:02:10,450
Diamo un'occhiata al pacchetto che Jason e abbiamo.

28
00:02:10,440 --> 00:02:17,580
Express express mangoose passaporto passaporto passaporto locale mangusta e parser per il corpo.

29
00:02:17,610 --> 00:02:19,320
Un bel po 'di pacchetti lì.

30
00:02:19,590 --> 00:02:23,670
Va bene, ora andiamo alla ricerca di app e chiudila.

31
00:02:23,670 --> 00:02:24,820
C9.

32
00:02:25,180 --> 00:02:25,830
Sì.

33
00:02:26,160 --> 00:02:32,070
E mentre siamo nel terminal, facciamo in modo che la nostra directory di visualizzazioni sia proprio lì.

34
00:02:32,070 --> 00:02:38,790
Andiamo e creiamo anche una directory di modelli e avremo solo un modello che

35
00:02:38,790 --> 00:02:39,710
sarà utente.

36
00:02:39,990 --> 00:02:41,560
E ci arriveremo nel prossimo video.

37
00:02:41,910 --> 00:02:45,210
Quindi, sì, inizieremo con la nostra app express di base.

38
00:02:45,450 --> 00:02:55,690
Finora le chiamate Express richiedono express e quindi faremo un'app VAR uguale a quella espressa.

39
00:02:56,340 --> 00:02:58,440
E poi faremo qualche altra nostra configurazione.

40
00:02:58,440 --> 00:03:06,450
di visualizzazione deve essere Ejay e questo è un pacchetto che in realtà abbiamo dimenticato di installare per poterlo fare ora e installarlo.

41
00:03:06,450 --> 00:03:08,540
Quindi l'app che imposta il motore

42
00:03:08,620 --> 00:03:09,140
Sì.

43
00:03:09,210 --> 00:03:12,450
Dash dash save.

44
00:03:13,060 --> 00:03:17,550
E poi mentre stiamo andando aggiungeremo il nostro primo percorso e aggiungeremo solo il percorso per

45
00:03:17,550 --> 00:03:17,880
iniziare.

46
00:03:17,880 --> 00:03:26,600
Quindi azzeccare e renderemo semplicemente un modello che chiamiamo home.

47
00:03:26,850 --> 00:03:32,250
Quindi rez che rende casa.

48
00:03:32,250 --> 00:03:33,990
Ora dobbiamo creare il modello di casa.

49
00:03:34,350 --> 00:03:37,710
Quindi abbiamo la nostra directory di visualizzazioni proprio qui.

50
00:03:37,740 --> 00:03:47,130
Ora abbiamo bisogno di fare touch views a casa che Ejay ci aprirà e poi apriremo quel file e

51
00:03:47,130 --> 00:03:54,800
aggiungeremo in un semplice H-1 che dice che questa è la home page proprio così.

52
00:03:55,770 --> 00:04:00,540
E poi l'ultima e più importante cosa è in realtà avviare il server per aggiungere l'app.

53
00:04:00,550 --> 00:04:13,080
Ascolta e ricorda il suo processo che EMV che porta Khama elabori quella funzione di callback virgola IP EMV che verrà eseguita e

54
00:04:13,080 --> 00:04:17,830
che solo per annullare quel server di registro avviato.

55
00:04:18,600 --> 00:04:19,620
Eccoci.

56
00:04:20,100 --> 00:04:26,070
vediamo se mi manca qualcosa di importante quindi chiariamolo e corriamo il nodo dopo J S.

57
00:04:26,240 --> 00:04:27,510
Facciamo un tentativo e

58
00:04:27,570 --> 00:04:29,360
Va bene dice che il server è stato avviato.

59
00:04:29,370 --> 00:04:31,160
Ora visitiamo l'URL.

60
00:04:31,350 --> 00:04:32,430
Quindi il percorso di root qui.

61
00:04:32,460 --> 00:04:34,560
Basta tagliare e dovremmo ottenere.

62
00:04:34,560 --> 00:04:36,570
Questa è la home page e lo facciamo.

63
00:04:36,570 --> 00:04:37,350
Grande.

64
00:04:37,350 --> 00:04:43,570
Ora impostiamo la rotta segreta che sarà solo un altro rapimento e otterremo uno slash segreto.

65
00:04:43,650 --> 00:04:50,370
E per ora stiamo solo facendo il rendering di un modello e quel modello dirà solo che questa è la

66
00:04:50,370 --> 00:04:54,170
pagina segreta e possiamo aggiungere una foto imbarazzante lì se vuoi.

67
00:04:54,330 --> 00:04:56,440
Così segreto proprio così.

68
00:04:56,570 --> 00:04:58,370
E ora abbiamo bisogno di creare quel modello.

69
00:04:58,650 --> 00:05:04,860
Quindi touch usa la barra segreta di Ejaz e poi apriremo la

70
00:05:07,720 --> 00:05:10,080
discussione e aggiungeremo un H-1.

71
00:05:10,080 --> 00:05:16,420
Questa è la pagina segreta e possiamo aggiungere anche un paragrafo.

72
00:05:16,680 --> 00:05:23,220
Mi hai trovato e poi aggiungerò un tag immagine qui con quella foto orribilmente imbarazzante di me.

73
00:05:23,400 --> 00:05:27,660
Sentiti libero di mettere tutto quello che vuoi purché sia ​​anche terribilmente imbarazzante e dovrebbe essere

74
00:05:27,660 --> 00:05:28,380
nel file segreto.

75
00:05:28,740 --> 00:05:29,040
OK.

76
00:05:29,070 --> 00:05:32,530
Salviamolo per ora o riavvia il server.

77
00:05:32,880 --> 00:05:39,060
E dovremmo essere in grado di vedere quella pagina segreta perché non abbiamo alcuna barra di autenticazione segreta.

78
00:05:39,630 --> 00:05:42,650
E sì funziona perché non abbiamo ancora la nostra autenticazione.

79
00:05:42,960 --> 00:05:43,460
Grande.

80
00:05:43,470 --> 00:05:46,500
Quindi questo è praticamente tutto ciò che volevo fare in questo video.

81
00:05:46,500 --> 00:05:55,320
Un'altra cosa che possiamo fare negli Stati Uniti è solo iniziare ad aggiungere il nostro codice manguste, quindi faremo un mangimorfo di

82
00:05:55,870 --> 00:06:04,200
tipo VAR che richiede mangusta e quindi ci collegheremo a un database con la nostra mangusta che si connette e

83
00:06:04,320 --> 00:06:11,400
che deve essere Mongo DB colon slash barra slash localhost e poi qualunque cosa vogliamo che venga

84
00:06:11,850 --> 00:06:14,960
chiamata, la chiamerò semplicemente app demo proprio così.

85
00:06:15,480 --> 00:06:15,840
OK.

86
00:06:15,840 --> 00:06:17,750
E questo è tutto ciò che faremo in questo video.

87
00:06:17,910 --> 00:06:22,320
Ora abbiamo aperto la strada in modo che nel prossimo video possiamo iniziare a creare il modello utente e

88
00:06:22,350 --> 00:06:24,000
importare tutti quei pacchetti che abbiamo installato.
