1
00:00:00,120 --> 00:00:01,910
Tudo bem, de volta a todos.

2
00:00:02,010 --> 00:00:06,610
Nos próximos vídeos, vamos falar sobre a implantação de nossas aplicações expressas.

3
00:00:06,780 --> 00:00:12,120
Basicamente, como conseguimos esses aplicativos que estão sendo executados atualmente e estão funcionando bem, eles

4
00:00:12,120 --> 00:00:14,740
são tecnicamente implantados usando o Cloud 9.

5
00:00:15,300 --> 00:00:21,960
Nós temos alguns RL Você sabe quando meu servidor do acampamento está funcionando Eu tenho um U R L que eu posso enviar para minha mãe

6
00:00:21,960 --> 00:00:26,170
Eu posso enviá-lo para meus amigos Posso publicá-lo no Facebook e as pessoas podem visitar esse aplicativo.

7
00:00:26,400 --> 00:00:34,410
Mas é claro que não é realmente o mesmo que ter meu servidor de aplicativos em algum lugar executando 24/7 em um servidor

8
00:00:34,410 --> 00:00:38,010
Amazon ou em um servidor Heroku ou no meu próprio servidor.

9
00:00:38,100 --> 00:00:41,490
Basicamente, qualquer coisa que não seja Cloud Nine servidores.

10
00:00:41,490 --> 00:00:43,460
Não é que haja algo de errado com o Cloud 9.

11
00:00:43,470 --> 00:00:48,370
É só que não foi projetado para a implantação de aplicativos.

12
00:00:48,480 --> 00:00:53,880
Essas implementações que fizemos quando iniciamos nosso servidor quando executamos aplicativos de nó.

13
00:00:54,000 --> 00:00:59,350
Sim, que inicia um servidor na nuvem 9 e funciona bem.

14
00:00:59,730 --> 00:01:06,480
Mas, assim que a Cloud 9 tiver quaisquer problemas assim que eu parar esse servidor, acertar o controle-C ou o meu espaço de

15
00:01:06,480 --> 00:01:09,240
trabalho será reiniciado, então nós nos encontraremos com problemas.

16
00:01:09,240 --> 00:01:12,240
Esse aplicativo não está mais em execução.

17
00:01:12,240 --> 00:01:18,660
O outro problema é que geralmente não é uma boa idéia ter uma cópia do seu aplicativo em

18
00:01:18,660 --> 00:01:24,930
que você está trabalhando, é a mesma cópia do aplicativo que está sendo implantado ou está sendo veiculado.

19
00:01:25,230 --> 00:01:31,370
Então, digamos que você sabe que quero adicionar um novo recurso que eu queria adicionar.

20
00:01:31,860 --> 00:01:38,220
Eu não conheço o Google Maps ou quero adicionar algo envolvendo algum envio de mensagem de texto, seja

21
00:01:38,220 --> 00:01:42,710
qual for o recurso. Preciso parar o servidor para realmente fazer isso.

22
00:01:42,720 --> 00:01:48,300
Então, eu tenho que parar o aplicativo de campo de minha Yelp tentar descobrir porque lembre-se de que devemos reiniciar o servidor

23
00:01:48,300 --> 00:01:50,320
para que muitas dessas mudanças entrem em vigor.

24
00:01:50,430 --> 00:01:55,870
Então, temos lacunas em nosso serviço, se eu quiser tentar algo, eu quero depurar algo.

25
00:01:56,160 --> 00:02:01,380
Na verdade, estou depurando a mesma cópia do código que todos os outros vêem.

26
00:02:01,410 --> 00:02:03,010
Quem estiver usando o aplicativo.

27
00:02:03,210 --> 00:02:05,430
Então, obviamente, esse é um grande problema também.

28
00:02:05,730 --> 00:02:12,720
Então, o que vamos fazer é usar uma ferramenta chamada Heroku e Heroku é basicamente apenas servidores que

29
00:02:12,720 --> 00:02:13,670
você está alugando.

30
00:02:13,950 --> 00:02:16,450
É uma força de vendas da empresa que os possui na verdade.

31
00:02:16,650 --> 00:02:21,460
Há um monte de opções de empresas similares, como a Digital Ocean.

32
00:02:21,630 --> 00:02:29,610
Há um chamado nodo módulo módulo jitsu que existem centenas dessas empresas lá fora.

33
00:02:29,880 --> 00:02:35,040
Heroku é provavelmente o mais conhecido, e o principal motivo pelo qual estamos usando é

34
00:02:35,040 --> 00:02:40,230
que ele possui um plano livre de gelo, mas também é realmente muito robusto e poderoso.

35
00:02:40,440 --> 00:02:42,800
As grandes empresas também usam o Heroku o tempo todo.

36
00:02:42,840 --> 00:02:45,930
Então, não é só você saber uma solução amadora ou algo assim.

37
00:02:46,470 --> 00:02:52,440
Então, vamos falar sobre o que o Heroku é o que é o que eles fazem, o que é a implantação é quando você implanta um

38
00:02:52,740 --> 00:02:55,980
aplicativo, tudo o que você está fazendo é executá-lo no servidor de outra pessoa.

39
00:02:56,010 --> 00:02:58,970
Ou pode ser seu próprio servidor também, mas apenas um servidor.

40
00:02:59,000 --> 00:02:59,720
É isso aí.

41
00:02:59,730 --> 00:03:04,160
É executado em um servidor em algum lugar e está indo apenas 24/7.

42
00:03:04,440 --> 00:03:10,860
O que podemos fazer é simplesmente obter o nosso próprio servidor, sair, construir um computador conectado à

43
00:03:10,860 --> 00:03:14,050
Internet e ter aquele sentado no canto com 24/7.

44
00:03:14,370 --> 00:03:18,840
Claro que isso realmente não faz sentido para este curso e na verdade não faz sentido

45
00:03:18,840 --> 00:03:20,410
para muitas empresas que costumavam ser.

46
00:03:20,430 --> 00:03:24,440
E se a única maneira de servir uma aplicação de implantação de algo.

47
00:03:24,690 --> 00:03:32,400
E, então, surgiu esse grande aumento enorme ou esse maremoto de empresas que lhe fornecem serviços de

48
00:03:32,430 --> 00:03:35,170
implantação e nuvem como um serviço.

49
00:03:35,190 --> 00:03:43,470
Coisas como a Amazon AWOS Heroku, todas as outras coisas, todas as outras empresas que mencionei anteriormente, existem empresas que

50
00:03:43,520 --> 00:03:49,510
só existem basicamente para alugar o poder do computador para corrigir o espaço do servidor.

51
00:03:49,560 --> 00:03:51,240
Então é isso que estamos fazendo aqui.

52
00:03:51,300 --> 00:03:56,940
Quando nós vamos implantar para o Heroku, tudo o que temos a fazer é obter nossa aplicação, seja qual for o

53
00:03:56,940 --> 00:04:02,170
aplicativo, você é o seu acampamento ou o nosso aplicativo de blog, estamos apenas tentando levá-lo aos servidores Heroku e

54
00:04:02,170 --> 00:04:04,270
então basta iniciá-lo lá e isso é isto.

55
00:04:04,380 --> 00:04:05,830
Heroku nos dará um você.

56
00:04:05,880 --> 00:04:11,460
trabalho na nuvem 9 e fazer exatamente o que fizemos aqui, exceto em outro computador outro servidor.

57
00:04:11,460 --> 00:04:17,490
Podemos personalizar o que podemos enviá-lo para redirecionar para o nosso próprio domínio personalizado, pode fazer o que quisermos,

58
00:04:18,090 --> 00:04:23,220
mas o objetivo é apenas ter nossa aplicação que funciona neste computador ou neste espaço de

59
00:04:23,340 --> 00:04:27,810
Então, vamos fazer isso nos próximos vídeos no próximo vídeo, vamos mostrar-lhe

60
00:04:28,080 --> 00:04:32,720
como implementar uma aplicação simples muito simples para rotear uma aplicação expressa sim.

61
00:04:32,910 --> 00:04:36,270
Nenhuma base de dados sem mango sem autenticação nada disso.

62
00:04:36,390 --> 00:04:38,380
E então vou mostrar-lhe como implementar o acampamento de Yelp.

63
00:04:38,400 --> 00:04:44,250
É um pouco mais complicado quando você tem que considerar bancos de dados e problemas de segurança.

64
00:04:44,250 --> 00:04:46,190
Então, vamos começar bem e simples.

65
00:04:46,380 --> 00:04:51,380
Então, no próximo vídeo, iremos sobre este processo, transferindo o código deste computador.

66
00:04:51,380 --> 00:04:56,310
Esta máquina em nuvem 9 para HIEROCLES e certificando-se de que corre bem e Heroku.

67
00:04:56,490 --> 00:05:02,730
E, no final do próximo vídeo, você terá um link que realmente está implantado e que você não

68
00:05:02,730 --> 00:05:04,550
precisa se preocupar com isso.
