Criando um servidor Node.js no Microsoft Azure

Node.js está sendo cada vez mais a escolha de desenvolvedores, principalmente mobiles, para ser a solução de back-end.

Nesse post vamos mostrar como criar um Node.js em um Web App do Microsoft Azure usando Git. Todos os passos desse tutorial podem ser seguidos em qualquer sistema operacional.

Criando Web App

No Azure crie um website, clique no menu lateral esquerdo no item APLICATIVOS WEB > NOVO > COMPUTAÇÃO > APLICATIVO WEB > CRIAÇÃO RÁPIDA
No campo URL insira um nome para identificar o seu Web App, essa URL vai ser usada para acessar o servidor Node.js.

Criando Aplicativo Web

Acesse o site criado e veja que já está no ar com uma página padrão do Microsoft Azure:

Web App criado
Web App criado

 Criando repositório Git

Selecione o Aplicativo Web criado. Na primeira aba, selecione o item Integrar o controle de origem:

Criando controle de origem

Na janela aberta, selecione o item Repositório Git local como repositório de código fonte:

Selecionando Git
Selecionando Git

Caso não exista um usuário Git cadastrado no Microsoft Azure, será solicitada a criação de um.

Com o Git criado, vamos baixar o repositório localmente para pode subir o servidor Node.js.

Na aba IMPLANTAÇÕES é possível obter a URL do seu repositório:

Obtendo endereço do repositório Git

Com a URL do repositório é preciso baixá-lo no seu computador. Use a ferramenta de sua preferência, Source Tree por exemplo ou linha de comando. Para mais informações de como usar o Git, acesse a documentação aqui.

Criando server.js

Vamos criar um arquivo chamado “server.js” na raiz do repositório baixado, utilizando um editor de texto. Adicione o conteúdo do server. Nesse exemplo vamos criar server.js que retorna apenas um Hello World:

var http = require('http')
var port = process.env.PORT || 1337;

http.createServer(function(req, res) {
  res.writeHead(200, { 'Content-Type': 'text/plain' });
  res.end('Hello World\n');
}).listen(port);

Faça o Push no servidor com o arquivo server.js.

Acesse novamente o seu Aplicativo Web pelo browser:

Web App com Node.js

Pronto! O servidor Node.js está no ar. Agora basta implementar o seu server.

Até a próxima.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s