Instalar e começar com o Nodejs no Ubuntu

Instalar e começar com o Nodejs no Ubuntu

Comece com Nodejs no Ubuntu

O NodeJS é uma estrutura lateral do servidor de código aberto construído no JavaScript sob o MIT (License de Tecnologia do Instituto de Tecnologia) do Massachusetts). É usado principalmente para programação assíncrona e é uma estrutura de peso muito leve que o torna mais rápido do que outras estruturas. Também é apoiado pela maioria dos sistemas operacionais populares. Diferentes tipos de aplicativos, como aplicativo da web, aplicativo de linha de comando, API RESTful etc. pode ser desenvolvido com esta estrutura. Como você pode instalar e usar facilmente essa estrutura no Ubuntu é mostrada neste artigo.

Etapas de instalação do NodeJS

1. Imprensa Ctrl+alt+t Para abrir o terminal e executar o seguinte comando para instalar o NodeJS

$ sudo apt -get install -y nodejs

Depois de concluir o processo de instalação, digite o seguinte comando para verificar a versão da estrutura instalada.

$ nodejs -v

2. Para instalar os módulos e pacotes necessários, você precisará instalar o NodeJS Package Manager chamado NPM. Execute os seguintes comandos para instalar o NPM.

$ sudo npm install npm -global

Verifique a versão do NPM.

$ npm -v

Agora, o NodeJS está pronto para usar para desenvolver qualquer aplicativo. Como você pode aplicar o NodeJS como iniciante é mostrado na próxima parte deste artigo.

Usando nodejs

Você pode usar o NodeJS para vários tipos de desenvolvimento de aplicativos. Como iniciante, como você pode criar um aplicativo de console simples e um servidor da web são mostrados nesta parte.

Criando aplicativo de console

Execute os seguintes comandos para criar um diretório nomeado Nodejsapp Para manter seu código organizado, vá para o diretório recém -criado e abra o editor Nano para criar um arquivo JavaScript chamado FirstApp.JS.

$ mkdir nodejsapp
$ CD NodeJSAPP
$ nano FirstApp.JS

Escreva o seguinte código no arquivo para imprimir uma saída no console. Pressione Ctrl+X e depois Y para salvar o arquivo e sair do editor.

console.log ('primeiro aplicativo nodejs');

Execute o seguinte comando para executar o código do FirstApp.arquivo js.

$ NodeJS FirstApp.JS

Se você tiver algum problema de permissão para executar o script, precisará executar o seguinte comando para definir a permissão de execução do FirstApp.arquivo js e execute novamente o comando acima.

$ chmod +x primeiropp.JS

Criando servidor da web local

JavaScript é uma linguagem popular de script do lado do cliente que não exige que nenhum servidor da web seja executado. O servidor da Web é necessário para executar qualquer linguagem de script lateral do servidor como PHP, ASP etc. E você precisa instalar um determinado servidor da web para executar scripts laterais do servidor. Usando a estrutura do NodeJS, você pode implementar facilmente um servidor da web local que pode ser usado para executar o script do lado do servidor.

Open Nano Editor para criar um novo arquivo JavaScript chamado servidor.JS que será usado para criar um servidor da web local.

$ Nano Server.JS

Adicione o código a seguir no arquivo para criar a conexão do servidor na porta número 6060. De acordo com este código, os NodeJs ouvirão a conexão do servidor no localhost: 6060 e se a conexão puder ser estabelecida com sucesso, o código 200 será gerado e 'Nodejs App' será mostrado como saída.

var http = requer ('http');
VAR Server = http.CreateServer (função (resposta de solicitação)
rescaução.writehead (200, 'content-type': 'text/plana');
resposta.end ('nodejs app');
);
servidor.Ouça (6060);
console.log ('O servidor está em execução em http: // localhost: 6060/');

Salve o arquivo pressionando Ctrl+X e Y. Agora, execute o seguinte comando para executar o servidor da web. Se o código for executado corretamente, a mensagem 'O servidor estará em execução em http: // localhost: 6060' será exibido no console.

$ NODEJS servidor.JS

Abra qualquer navegador para verificar se o código do servidor da web está funcionando corretamente ou não. O script retornará 'Nodejs App'as Conteúdo no navegador se o código acima for executado corretamente. Digite o seguinte URL na barra de endereço para verificação.

http: // localhost: 6060

No exemplo acima, um texto estático simples é exibido no navegador, que é adicionado como conteúdo com resposta. Mas geralmente, qualquer arquivo de índice é exibido quando o URL base é executado. Então, como você pode anexar qualquer arquivo html no script de conexão do servidor é mostrado na próxima parte.

No começo, crie um arquivo HTML muito simples chamado índice.html Usando o editor de texto com o seguinte código e salvá -lo no Nodejsapp diretório que é criado anteriormente.




Testando o aplicativo NodeJS


Este é o meu primeiro aplicativo da web usando nodejs




Agora, crie outro arquivo JavaScript chamado Server2.JS com o seguinte código para visualizar índice.html Arquivo, depois de criar a conexão do servidor da web. Aqui, fs O módulo é usado para ler o índice.arquivo html. Três tipos de saídas podem ser gerados com base no código. Se a conexão estabelecer corretamente e índice.O arquivo html existe, então ele carregará o conteúdo do índice.arquivo html no navegador. Se a conexão estabelecer, mas índice.O arquivo html não existe no local atual, então a mensagem 'não é encontrada' imprimirá. Se a conexão estabelecer e índice.O arquivo HTML também existe, mas o URL solicitado não está correto, o texto 'Conteúdo padrão' será exibido como conteúdo padrão. A porta número 5000 está definida como porta de escuta aqui. Portanto, quando a conexão do servidor da web estabelece com sucesso, a mensagem 'Servidor está ouvindo em 5000' será exibida no console.

var http = requer ('http');
var fs = requer ('fs');
VAR Server = http.CreateServer (função (solicitação, resposta)
if (solicitação.url === "/")
fs.readfile ("índice.html ", function (erro, pGRESP)
if (erro)
resposta.Writehead (404);
resposta.Write ('Página não é encontrado');
outro
resposta.writehead (200, 'content-type': 'text/html');
resposta.escreva (pGRESP);

resposta.fim();
);
outro
resposta.writehead (200, 'content-type': 'text/html');
resposta.escrever('

Conteúdo padrão

');
resposta.fim();

);
servidor.Ouça (5000);
console.log ('servidor está ouvindo em 5000');

Salve o arquivo e saia do editor. Execute o servidor executando o seguinte comando.

$ NodeJS Server2.JS


Digite o seguinte URL para visualizar o conteúdo do índice.arquivo html no navegador.

http: // localhost: 5000

Agora, insira um URL inválido no navegador e verifique a saída.

http: // localhost: 5000/teste

Agora modifique o servidor2.arquivo js e defina o nome do arquivo como index2.HTML que não sai e reinicia o servidor. Digite o URL base novamente para verificar a saída.

Nodejs é uma estrutura exigente e você pode executar muitas tarefas usando -a. Como iniciante, você pode seguir as etapas mostradas neste artigo para iniciar o desenvolvimento de aplicativos usando o NodeJS.