1
00:00:00,500 --> 00:00:06,860
OK, la prima cosa che faremo è andare su Heroku dot com.

2
00:00:07,440 --> 00:00:11,010
H e r you k you dot com.

3
00:00:11,010 --> 00:00:13,870
E ci iscriviamo.

4
00:00:14,230 --> 00:00:21,880
Quindi ho intenzione di registrarmi con il mio nome e-mail.

5
00:00:21,930 --> 00:00:28,110
Hai bisogno di mettere una vera e-mail qui e dovresti comunque perché per prima cosa ti mandano

6
00:00:28,110 --> 00:00:33,870
la conferma via e-mail quindi devi controllare quella e-mail ma, soprattutto, riceverai aggiornamenti se c'è qualche

7
00:00:33,870 --> 00:00:40,100
ragione qualche strano incidente I server di Heroku vengono colpiti da un fulmine o qualcosa del genere.

8
00:00:40,110 --> 00:00:43,050
Riceverai aggiornamenti su ciò che sta accadendo.

9
00:00:43,560 --> 00:00:44,520
Quindi il nome della nostra azienda.

10
00:00:44,520 --> 00:00:48,420
Dirò semplicemente Web Dev Bootcamp.

11
00:00:48,420 --> 00:00:49,470
Non devi mettere nulla.

12
00:00:49,470 --> 00:00:57,210
Non farà davvero la differenza, ma non aggiungiamo J. S. crea un account gratuito quindi controlla la

13
00:00:57,210 --> 00:00:59,780
tua email e conferma il tuo account.

14
00:00:59,790 --> 00:01:00,330
Tutto ok.

15
00:01:00,540 --> 00:01:05,970
Quindi, una volta fatto ciò ti verrà chiesto di fare clic sul link e ti verrà chiesto di creare una password

16
00:01:05,970 --> 00:01:06,990
per confermare la password.

17
00:01:07,200 --> 00:01:12,610
E poi, una volta che hai finito di creare il tuo account, dovresti portarti alla tua dashboard di Heroku.

18
00:01:13,140 --> 00:01:17,760
E questo sarà un posto dove sarai in grado di vedere le app che hai distribuito.

19
00:01:18,150 --> 00:01:22,860
Sarai in grado di accenderli e spegnerli per farli diventare altri.

20
00:01:23,090 --> 00:01:28,050
E ogni altra cosa che devi configurare e l'autorizzazione nei problemi di sicurezza.

21
00:01:28,050 --> 00:01:31,700
Questa è la tua base di partenza per qualsiasi app che devi mettere su di lei.

22
00:01:31,710 --> 00:01:32,430
OK.

23
00:01:33,060 --> 00:01:35,750
Quindi, per il momento, intendiamo allontanarci da questo.

24
00:01:35,850 --> 00:01:38,290
Ma se vuoi dare un'occhiata, dai un'occhiata.

25
00:01:38,370 --> 00:01:40,160
Hanno un buon inizio ragazzi.

26
00:01:40,230 --> 00:01:45,930
Quindi, se fai clic su come iniziare con la guida di Noad, ti mostrerà i passaggi che

27
00:01:45,930 --> 00:01:47,440
stavano per passare qui.

28
00:01:47,490 --> 00:01:49,520
E quindi farò riferimento a questo.

29
00:01:49,530 --> 00:01:52,730
Ma puoi anche solo guardare questo video per vedere cosa devi fare.

30
00:01:53,070 --> 00:01:58,530
Quindi la prima cosa di cui parla qui è installare il download e l'installazione della cintura

31
00:01:58,770 --> 00:02:02,390
di strumenti Heroku per Mac o qualsiasi macchina che stai usando.

32
00:02:02,400 --> 00:02:06,230
In realtà non dobbiamo usarlo perché stiamo usando Cloud 9.

33
00:02:06,390 --> 00:02:08,260
Quindi viene preinstallato.

34
00:02:08,340 --> 00:02:08,680
Scusate.

35
00:02:08,700 --> 00:02:09,510
Abbiamo bisogno di usarlo.

36
00:02:09,510 --> 00:02:10,550
Non dobbiamo scaricarlo.

37
00:02:10,560 --> 00:02:11,830
Scusami.

38
00:02:12,030 --> 00:02:13,670
Viene preinstallato per noi.

39
00:02:13,890 --> 00:02:20,550
Quindi, se si passa al cloud 9, ciò che possiamo realmente fare è assicurarci di essere nella giusta directory e

40
00:02:20,550 --> 00:02:21,700
interrompere il nostro server.

41
00:02:22,260 --> 00:02:23,440
Grande.

42
00:02:23,670 --> 00:02:33,600
Se digiti semplicemente la parola Heroku vedrai che otterremo un risultato diverso da quello non trovato significa che abbiamo installato

43
00:02:33,900 --> 00:02:38,520
Heroku e che viene fornito gratuitamente con Cloud 9.

44
00:02:38,520 --> 00:02:45,360
Se stai facendo questo su una macchina o non stai utilizzando Cloud 9, puoi ovviamente scaricare la

45
00:02:45,360 --> 00:02:47,790
versione corretta e seguire le istruzioni.

46
00:02:47,820 --> 00:02:53,760
Quindi la prima cosa che vogliamo fare è seguire quello che è stato detto, Heroku lo registra e questo ti

47
00:02:53,760 --> 00:02:55,320
richiederà la tua e-mail con

48
00:02:58,770 --> 00:03:00,850
la quale ti sei iscritto a Heroku.

49
00:03:00,850 --> 00:03:07,140
Quindi deve corrispondere e verrà anche richiesto la tua password e sembrerà che tu non

50
00:03:07,140 --> 00:03:08,970
stia scrivendo semplicemente lo nasconde.

51
00:03:09,180 --> 00:03:11,060
Quindi non essere preoccupato.

52
00:03:11,070 --> 00:03:11,930
Eccoci.

53
00:03:11,970 --> 00:03:14,820
Vogliamo vedere l'autenticazione con successo.

54
00:03:15,240 --> 00:03:19,060
Quindi quello che abbiamo fatto ora è fondamentalmente okay questa macchina.

55
00:03:19,080 --> 00:03:27,900
aggiunge fondamentalmente il trasferimento di elementi a Heroku, il nostro spazio Heroku sui suoi server perché ricorda che tutto ciò

56
00:03:27,960 --> 00:03:33,870
che stiamo facendo è che invieremo questa applicazione e la coperemo su macchine Heroku.

57
00:03:33,870 --> 00:03:38,410
Questo spazio di lavoro a nove cloud con cui integrare

58
00:03:38,580 --> 00:03:41,910
Quindi ovviamente non vogliamo permettere a nessuno di farlo al nostro account.

59
00:03:41,910 --> 00:03:47,510
Vogliamo solo macchine su cui abbiamo effettuato l'accesso che abbiamo autenticato per poterlo fare.

60
00:03:47,860 --> 00:03:48,180
OK.

61
00:03:48,180 --> 00:03:49,590
Quindi questo è il primo passo.

62
00:03:49,590 --> 00:03:54,830
La prossima cosa che dobbiamo fare è assicurarci che stiamo usando entrare in questa directory.

63
00:03:55,050 --> 00:04:00,300
Quindi nella directory la directory di livello superiore del nostro progetto è importante.

64
00:04:00,300 --> 00:04:06,030
che non stai facendo in questa cartella ma nella directory in cui è presente l'app JSE nel tuo pacchetto.

65
00:04:06,030 --> 00:04:08,040
Non lo fai dove hai altri progetti

66
00:04:08,070 --> 00:04:15,080
Jason vogliamo eseguire lo status get e nel mio caso non vedrò un buon repository.

67
00:04:15,270 --> 00:04:18,620
Quindi vogliamo che diventi un get repository.

68
00:04:18,900 --> 00:04:27,570
Usiamo il bene per stabilire cosa inviare a Heroku e nel nostro caso

69
00:04:27,570 --> 00:04:29,530
invieremo l'intera applicazione.

70
00:04:29,550 --> 00:04:37,830
Quindi una volta inizializzato un repository, andremo avanti e aggiungeremo i file che vogliamo inviare a

71
00:04:37,830 --> 00:04:39,640
lei OK con esso.

72
00:04:39,690 --> 00:04:40,860
Quindi è tutto.

73
00:04:41,190 --> 00:04:49,050
Quindi andremo a fare uno alla volta per ottenere l'add. Sì, aggiunge il pacchetto a Jason e ottieni viste

74
00:04:49,050 --> 00:04:50,760
che l'intera directory farà.

75
00:04:50,760 --> 00:04:52,140
Ottieni impegni.

76
00:04:52,860 --> 00:05:01,010
E diremo semplicemente un commento iniziale, se tornerai alle istruzioni vedrai alcune cose.

77
00:05:01,760 --> 00:05:04,180
Dopo aver installato la barra degli strumenti, puoi fare clic.

78
00:05:04,190 --> 00:05:09,550
L'ho installato in questo esempio questo tutorial ti danno un'app demo.

79
00:05:09,710 --> 00:05:13,700
Ne abbiamo già uno quindi puoi solo dire che ho clonato il codice sorgente dell'app.

80
00:05:13,700 --> 00:05:18,550
La prossima cosa che ti dice di fare è eseguire un comando chiamato Heroku create.

81
00:05:18,890 --> 00:05:20,880
Quindi possiamo andare avanti e farlo.

82
00:05:21,110 --> 00:05:27,650
E ciò che farà in realtà farà spazio su Heroku: fai una nuova applicazione per te in

83
00:05:28,340 --> 00:05:32,140
una zona di sushi con questo repository attuale e get.

84
00:05:32,150 --> 00:05:33,580
Quindi lo gestirò adesso.

85
00:05:33,680 --> 00:05:35,140
Heroku crea e puoi vedere

86
00:05:39,800 --> 00:05:45,500
prima che questo non funzionerebbe se non avessi effettuato l'accesso se non avessi eseguito il login di Heroku

87
00:05:45,500 --> 00:05:51,560
mi avrebbe chiesto di autenticarmi prima ma puoi vedere che mi rende una nuova applicazione e la dà un nome

88
00:05:51,560 --> 00:05:52,010
casuale

89
00:05:52,040 --> 00:05:57,080
Heroku è piuttosto famoso per questi pacifici nomi di natura islamica Zen.

90
00:05:57,090 --> 00:06:02,580
Arrivano così senza nome qui con questo numero casuale.

91
00:06:02,780 --> 00:06:07,580
Ti dà anche questo a sapere dove verrà distribuita la tua applicazione.

92
00:06:07,850 --> 00:06:09,490
Puoi cambiare questo.

93
00:06:09,530 --> 00:06:17,240
Puoi guardare i documenti di Roku, puoi specificare il tuo dominio di app com di Heroku app, se vuoi.

94
00:06:17,240 --> 00:06:22,070
Quindi se volevi controllare se questa applicazione demo.

95
00:06:22,070 --> 00:06:27,590
L'app Heroku dot com di due tre punti è disponibile, ma puoi anche avere il

96
00:06:27,590 --> 00:06:28,400
tuo dominio.

97
00:06:28,490 --> 00:06:33,200
Quindi se possiedi Salli dot com o le nuvole sono fantastiche.

98
00:06:33,290 --> 00:06:37,740
So che puoi implementare un'app distribuita su Roku.

99
00:06:37,780 --> 00:06:41,960
Puoi configurarlo in modo che funzioni con il tuo dominio ma non lo faresti ancora.

100
00:06:42,080 --> 00:06:47,680
Quindi tu crei ancora questa applicazione qui ottieni questo Hoku casuale che sei ora se lo visitiamo

101
00:06:47,690 --> 00:06:48,140
adesso

102
00:06:50,990 --> 00:06:53,630
otteniamo questo benvenuto predefinito alla tua nuova app.

103
00:06:53,620 --> 00:06:56,340
Non abbiamo ancora alcun codice associato a questa app.

104
00:06:56,390 --> 00:07:01,370
Heroku sa solo che vogliamo fare un'app in cui abbiamo un'app vuota.

105
00:07:01,370 --> 00:07:06,720
Un'altra cosa che è accaduta è che ha aggiunto un telecomando al nostro repository Get chiamato Heroku.

106
00:07:06,950 --> 00:07:15,290
Quindi, se dai un'occhiata al dash B di Remote vedrai qui che è stato aggiunto un telecomando chiamato Heroku su cui possiamo

107
00:07:15,290 --> 00:07:16,590
inviare il codice.

108
00:07:16,630 --> 00:07:17,850
Quindi questo è veramente importante.

109
00:07:17,900 --> 00:07:21,260
Questo è il modo in cui fondamentalmente trasferisci il codice.

110
00:07:21,250 --> 00:07:24,850
Ecco come dirò a Heroku Ecco il codice che voglio che tu corra.

111
00:07:24,860 --> 00:07:27,910
Quindi quando spingo su Heroku eseguirò un comando.

112
00:07:27,950 --> 00:07:32,250
Get push Heroku master.

113
00:07:32,360 --> 00:07:37,420
In questo modo, spingerò a Heroku qualsiasi codice aggiunto e trasferito nel ranch principale.

114
00:07:38,240 --> 00:07:39,880
Quindi in questo caso è tutto.

115
00:07:39,920 --> 00:07:42,840
Ancora una volta a volte non vuoi spingere ogni singola cosa.

116
00:07:42,860 --> 00:07:48,260
Forse c'è del nuovo codice che non vuoi inviare al tuo server di produzione ma in

117
00:07:48,740 --> 00:07:49,940
questo caso vogliamo tutto.

118
00:07:49,970 --> 00:07:51,600
L'app funziona come vogliamo.

119
00:07:51,680 --> 00:07:53,300
Quindi stiamo solo spingendo tutto.

120
00:07:53,300 --> 00:07:59,540
Quindi, prima di farlo, speri il maestro Heroku che vedrai in un tutorial.

121
00:07:59,540 --> 00:08:00,590
Indica anche come farlo.

122
00:08:00,590 --> 00:08:05,380
Quindi se ti perdi se preferisci guardare o leggere il tutorial puoi seguirlo.

123
00:08:05,380 --> 00:08:07,390
Stiamo facendo esattamente lo stesso passo.

124
00:08:07,580 --> 00:08:12,110
Quindi spingere Heroku M. OK, quindi possiamo premere invio.

125
00:08:12,230 --> 00:08:16,700
Ti avverto che c'è una cosa che non abbiamo fatto causerà un

126
00:08:16,700 --> 00:08:21,930
piccolo problema ma l'ho fatto apposta perché voglio mostrarti il ​​processo di debug di Heroku.

127
00:08:22,160 --> 00:08:23,210
In questo caso, premo

128
00:08:26,760 --> 00:08:30,890
Invio, e di solito ci vuole un po 'di più, soprattutto con le app più grandi.

129
00:08:31,220 --> 00:08:32,590
Un sacco di cose stanno succedendo qui.

130
00:08:32,600 --> 00:08:35,880
Di solito questo non accade quando si spinge per ottenere hub.

131
00:08:35,930 --> 00:08:38,190
Quindi questa è tutta magia di Heroku.

132
00:08:38,620 --> 00:08:41,570
Puoi tornare indietro e leggere un sacco di cose su ciò che sta accadendo.

133
00:08:41,830 --> 00:08:49,880
Vediamo che ha rilevato che si tratta di un'app di nodo che ha installato alcune delle dipendenze importanti o dei Pineries, quindi installa

134
00:08:50,090 --> 00:08:54,470
le dipendenze express e Ejay a causa di quel pacchetto che Jaison.

135
00:08:54,620 --> 00:09:02,530
E queste sono tutte le cose che esprimono dipende da allora ha costruito l'applicazione e poi l'ha lanciata.

136
00:09:03,710 --> 00:09:07,740
Quindi dice che questa applicazione è stata dispiegata in Iraq.

137
00:09:07,790 --> 00:09:14,080
Quindi, se visitiamo il tuo aggiornamento dell'URL, speriamo di vedere la nostra app.

138
00:09:14,160 --> 00:09:17,270
Tuttavia tutto ciò che vediamo è un errore dell'applicazione.

139
00:09:17,270 --> 00:09:21,910
Quindi questa è una schermata molto comune quando esegui il debug di Heroku quando stai iniziando

140
00:09:22,150 --> 00:09:24,100
quando stai spingendo una nuova app lassù.

141
00:09:24,110 --> 00:09:28,190
Cosa succede quando hai un errore con il tuo codice o qualcosa non funziona.

142
00:09:28,280 --> 00:09:34,660
È sul lato Heroku delle cose o sull'interfaccia web tutto ciò che vedi è un errore.

143
00:09:34,930 --> 00:09:40,030
Non inseriscono il messaggio di errore specifico nei dettagli lì perché non vorresti esporlo

144
00:09:40,040 --> 00:09:41,490
chiaramente ai tuoi utenti.

145
00:09:41,780 --> 00:09:43,690
Quindi mantengono le cose il più nascoste possibile.

146
00:09:43,700 --> 00:09:45,930
Dicono solo errore di applicazione.

147
00:09:46,340 --> 00:09:52,220
Ma poi succede che è possibile visualizzare i problemi che è possibile visualizzare i messaggi di errore nei registri

148
00:09:52,220 --> 00:09:53,600
nella riga di comando.

149
00:09:54,350 --> 00:10:03,450
Quindi per fare ciò scriviamo semplicemente i log di Heroku e otteniamo un sacco di cose qui se scorriamo verso l'alto vedremo

150
00:10:03,460 --> 00:10:07,600
che c'è un errore e l'errore è successo proprio qui.

151
00:10:07,840 --> 00:10:15,790
Il processo di avvio con il comando NPM si avvia e poi risulta che non abbiamo un comando di avvio NPM che manca

152
00:10:15,790 --> 00:10:21,490
l'avvio dello script e quindi che tutti i nostri errori e le cose vanno in crash.

153
00:10:21,490 --> 00:10:30,270
Quindi, di nuovo, l'ho fatto apposta per mostrarti uno che Heroku registra come potresti andare avanti e dare un'occhiata perché nasconde il messaggio di

154
00:10:30,320 --> 00:10:34,870
errore attuale da te qui, ma ciò non significa che non puoi vederlo.

155
00:10:34,870 --> 00:10:37,960
E questa è una schermata abbastanza comune se la tua app si sta bloccando.

156
00:10:38,110 --> 00:10:40,340
Heroku registra e l'importante comando.

157
00:10:40,690 --> 00:10:45,440
Ma quello che la freccia dice è che non avevamo uno script di partenza.

158
00:10:45,460 --> 00:10:52,420
Quindi, con lo script di avvio, dice ad Heroku che dice al server quale codice eseguire per avviare la

159
00:10:52,420 --> 00:10:53,330
sua applicazione.

160
00:10:53,590 --> 00:10:56,970
Quindi fondamentalmente fa quello che stiamo facendo per avviare il nostro server.

161
00:10:56,980 --> 00:10:59,010
Abbiamo eseguito app di nodi.

162
00:10:59,110 --> 00:11:03,940
Sì, ma non siamo in grado di farlo perché il codice non è più in esecuzione qui.

163
00:11:04,090 --> 00:11:05,560
Non lo stiamo eseguendo su questo spazio di lavoro.

164
00:11:05,560 --> 00:11:06,220
Questo è il punto.

165
00:11:06,220 --> 00:11:07,630
È su Heroku.

166
00:11:08,410 --> 00:11:10,970
Quindi gli diamo uno script di avvio.

167
00:11:11,020 --> 00:11:16,480
Quindi apriamo la fase del pacchetto una canzone e va dentro gli script.

168
00:11:16,480 --> 00:11:19,150
Questo non è qualcosa che ti aspetti di sapere.

169
00:11:19,190 --> 00:11:26,410
Questo è il nuovo punto iniziale, quindi il nodo dopo J. S. Quindi, quello che farà Heroku è quando inseriremo il

170
00:11:26,530 --> 00:11:34,510
codice in Heroku che verrà eseguito per prima cosa. Installa NPM installa tutte le dipendenze ogni volta che eseguiamo il push.

171
00:11:34,510 --> 00:11:36,760
Quindi potremmo eseguire l'aggiornamento a una

172
00:11:36,790 --> 00:11:43,150
nuova versione di express se aggiungiamo e impegniamo e poi otteniamo il push Heroku master che eseguirà

173
00:11:43,360 --> 00:11:50,920
automaticamente l'installazione NPM su Heroku e otterrà la nuova versione e quindi eseguirà NPM start che verrà eseguito qui.

174
00:11:50,920 --> 00:11:52,120
Nodo apt.

175
00:11:52,190 --> 00:11:53,240
Sì.

176
00:11:53,350 --> 00:11:55,180
Quindi non possiamo fare a spingere il maestro Heroku perché in questo momento il nostro ranch Master non è cambiato.

177
00:11:55,210 --> 00:12:03,640
Non abbiamo aggiunto e commesso quel cambiamento che abbiamo appena fatto.

178
00:12:03,700 --> 00:12:06,490
Quindi se digiti ottieni lo stato puoi

179
00:12:06,790 --> 00:12:08,380
vedere su Branch maĂ.

180
00:12:11,110 --> 00:12:13,370
Oh bene, non ho salvato il file in modo che potesse farlo.

181
00:12:13,390 --> 00:12:16,270
Ora, se lo prendo, vedrai che il pacchetto modificato è Jason.

182
00:12:16,270 --> 00:12:20,700
Quindi vogliamo aggiungere che ottenere il commit e tutto ciò che sarà giusto qui è aggiungere lo script di avvio.

183
00:12:21,400 --> 00:12:30,820
Ora tutto ciò che dobbiamo fare è ottenere il master Roku push e siamo a posto.

184
00:12:30,880 --> 00:12:36,700
Quindi, spingere.

185
00:12:36,700 --> 00:12:37,830
Il suo maestro inizierà l'intero processo su dove prende il nostro codice prende un messaggio su Jason.

186
00:12:37,840 --> 00:12:43,520
Installa queste dipendenze e quindi esegue l'avvio NPM che non abbiamo specificato l'ultima volta.

187
00:12:43,590 --> 00:12:49,260
Quindi l'app si è bloccata.

188
00:12:49,300 --> 00:12:52,050
oops! significava premere Invio qui.

189
00:12:52,450 --> 00:12:55,350
Ci vorrà un po '.

190
00:12:55,520 --> 00:12:57,360
Sta spingendo fino

191
00:12:57,770 --> 00:13:08,800
a Heroku che sta installando cose che installano le dipendenze e vedere avviare la verifica della distribuzione.

192
00:13:08,800 --> 00:13:09,740
OK proviamo a rinfrescare ora.

193
00:13:09,920 --> 00:13:12,600
E noi andiamo.

194
00:13:13,540 --> 00:13:14,740
Quindi abbiamo un'applicazione senza

195
00:13:15,100 --> 00:13:22,690
nome e ho detto a 6 4 4 9 8 punti Roku a dotcom posso fare clic sui percorsi andare avanti e indietro.

196
00:13:22,700 --> 00:13:25,430
Eccezionale.

197
00:13:25,570 --> 00:13:26,800
L'ultima cosa che mostrerò è sul dashboard di Heroku se torni alla tua dashboard.

198
00:13:26,800 --> 00:13:31,810
Ora avremo la nostra applicazione mostrata qui.

199
00:13:32,650 --> 00:13:36,270
Oh mi farà accedere prima.

200
00:13:36,390 --> 00:13:38,310
Quindi, una volta effettuato l'accesso, si spera che non sia necessario.

201
00:13:38,320 --> 00:13:41,180
Ma una volta effettuato il login, vedremo cosa sto cercando.

202
00:13:41,200 --> 00:13:43,150
E come puoi vedere la nostra nuova app è qui.

203
00:13:43,150 --> 00:13:45,670
È possibile fare clic su di esso

204
00:13:46,390 --> 00:13:54,580
per visualizzare le informazioni su di esso su quanto tempo è passato su quante persone hanno avuto accesso con quale frequenza.

205
00:13:54,580 --> 00:13:56,430
Chi ha il permesso di implementare e pasticciare con chi è un contributore proprietario.

206
00:13:56,680 --> 00:14:01,600
Tutti i tipi di cose diverse.

207
00:14:01,780 --> 00:14:02,740
Non ho intenzione di entrare in tutto questo.

208
00:14:02,740 --> 00:14:04,420
rilasciato l'app per la prima volta.

209
00:14:04,430 --> 00:14:09,970
Voglio dire, puoi vedere tutte le diverse volte che abbiamo spinto o implementato quando l'abbiamo inizializzato quando abbiamo

210
00:14:09,970 --> 00:14:11,770
E poi questo è anche

211
00:14:11,770 --> 00:14:17,420
il luogo in cui verrai configurato o configurerai cose come domini personalizzati o potrai aggiungere componenti aggiuntivi.

212
00:14:17,620 --> 00:14:19,630
L'unica cosa di cui Paolo ha parlato qui è che stiamo usando il piano gratuito di Heroku in questo momento.

213
00:14:19,900 --> 00:14:24,790
Non ci sono carte di credito associate dove fanno i loro soldi, anche se una

214
00:14:24,790 --> 00:14:31,060
volta che hai iniziato ad avere più utenti che stai per aggiornare e quello che fai è cliccare qui.

215
00:14:31,150 --> 00:14:34,180
Passa agli hobby e vedi che puoi fare clic

216
00:14:34,210 --> 00:14:40,450
su un hobby o puoi andare da un professionista in modo da poter vedere l'hobby a 7 dollari al mese.

217
00:14:40,480 --> 00:14:42,200
Quindi ne vale la pena.

218
00:14:42,220 --> 00:14:43,530
Se hai intenzione di iniziare

219
00:14:43,540 --> 00:14:48,250
ad avere più persone per te e le tue applicazioni, ma anche i lavori gratuiti vanno bene per un

220
00:14:48,340 --> 00:14:54,250
progetto di portfolio o qualcosa che invierai alle aziende finché non lo farai mi aspetto che tu sappia migliaia di colpi al giorno.

221
00:14:54,580 --> 00:14:58,980
OK.

222
00:14:59,620 --> 00:15:00,280
Ecco tutto quello che c'è da Heroku qui.

223
00:15:00,760 --> 00:15:02,990
Voglio ricapitolare questo però.

224
00:15:03,040 --> 00:15:04,600
Quindi torniamo indietro e seguiamo questo processo ancora una volta per aggiornare la nostra applicazione.

225
00:15:04,840 --> 00:15:10,560
Voglio aggiornare la home page in modo che abbia un'immagine su

226
00:15:10,570 --> 00:15:16,450
di essa che dice e mi capita di avere un'immagine qui.

227
00:15:16,450 --> 00:15:17,740
È abbastanza grande che non ci ho pensato.

228
00:15:18,460 --> 00:15:19,930
Questa è un'immagine che ho scattato di recente ma sto imparando alcune fotografie sul lato.

229
00:15:19,930 --> 00:15:24,440
Quindi sentiti libero di usare qualsiasi immagine tu voglia che la fonte sia uguale a una fonte gigantesca.

230
00:15:24,790 --> 00:15:32,990
Proviamolo localmente.

231
00:15:33,460 --> 00:15:35,180
Quindi l'app di

232
00:15:35,320 --> 00:15:38,190
nodo Julius si aggiorna.

233
00:15:41,290 --> 00:15:42,430
Wow.

234
00:15:43,210 --> 00:15:43,960
E arriva all'immagine.

235
00:15:44,240 --> 00:15:45,620
Va bene però.

236
00:15:45,670 --> 00:15:47,240
Quindi questo funziona bene

237
00:15:47,980 --> 00:15:54,490
localmente su Heroku, anche se quel cambiamento non ha avuto alcun effetto e questo perché non sono intrinsecamente collegati.

238
00:15:54,550 --> 00:15:56,150
Dobbiamo scegliere ciò che vogliamo spingere ad Heroku E questo è davvero il punto.

239
00:15:56,200 --> 00:16:00,420
Abbiamo uno spazio di lavoro su cui giocare per commettere errori per provare

240
00:16:00,430 --> 00:16:05,590
nuove cose e quindi, se vogliamo incorporarli e incorporarli nell'app reale, posso quindi inviarli a Heroku.

241
00:16:05,620 --> 00:16:09,740
Ma Heroku dovrebbe sempre essere l'ultima build stabile.

242
00:16:09,940 --> 00:16:13,030
L'ultima cosa che funziona prima di andare a incasinare qualcosa.

243
00:16:13,030 --> 00:16:16,590
OK, quindi tutto quello che

244
00:16:17,140 --> 00:16:31,060
devo fare è ottenere lo stato necessario aggiungere che modifica commutare aggiungere l'immagine del bridge e quindi ottenere il comando Heroku master.

245
00:16:31,600 --> 00:16:34,310
In modo che il flusso di lavoro sia molto comune.

246
00:16:34,810 --> 00:16:37,650
di aggiungere e commetti tutto ciò che vuoi andare su

247
00:16:37,720 --> 00:16:42,190
Heroku e poi spingere Heroku master e poi ogni volta che cambi o aggiorni lo

248
00:16:42,190 --> 00:16:48,970
stesso processo ottieni annunci ottieni commit ricevi push Heroku master refresh sulla nostra app Heroku e lì andiamo o cambiamo sta avvenendo .

249
00:16:49,360 --> 00:16:55,660
La prima cosa che abbiamo fatto è che questo non fa realmente parte del flusso di lavoro, ma la prima cosa era

250
00:16:55,660 --> 00:17:01,870
assicurarsi di essere in un repository get, quindi Heroku creare poi una volta creato quello che stai per fare è assicurarsi

251
00:17:03,610 --> 00:17:09,360
Eccezionale.

252
00:17:09,370 --> 00:17:09,870
Tutto ok.

253
00:17:09,970 --> 00:17:10,520
Quindi nel

254
00:17:10,600 --> 00:17:16,240
prossimo video vedremo come distribuire un'applicazione sostanziale e complessa con un database che è un po 'un problema.

255
00:17:16,300 --> 00:17:18,560
purtroppo

256
00:17:18,570 --> 00:17:19,070
&nbsp;
