NodeJs: Instalando o NodeJs no Linux: Difference between revisions
Line 22: | Line 22: | ||
'''Red Hat® Enterprise Linux® / RHEL, CentOS''' | '''Red Hat® Enterprise Linux® / RHEL, CentOS''' | ||
$ sudo yum -y install gcc-c++ make | $ sudo yum -y install gcc-c++ make | ||
= Criando o primeiro programa NodeJs = | |||
Para testar vamos criar um programa ''Hello World'' | |||
1. Em um editor de texto, crie o arquivo '''helloworld.js''', e digite o código abaixo: | |||
// Hello World - Ebasso.net | |||
// Carregando a biblioteca HTTP do Node.js. | |||
var http = require('http'); | |||
// Criando um servidor web para tratar as requisicoes | |||
var httpServer = http.createServer(function (request, response) { | |||
// Definindo o Header | |||
response.writeHead(200, {'Content-Type': 'text/html'}); | |||
// Escreve uma mensagem de resposta do servidor. | |||
response.write('<html><body><h1>NodeJs on ebasso.net</h1><h2>Hello World!</h2></body></html>'); | |||
// Enviando uma resposta para o cliente | |||
response.end(); | |||
}); | |||
// Colocando a aplicação/servidor para escutar na porta 8080 | |||
httpServer.listen(8080); | |||
// Imprime mensagem no terminal do servidor. | |||
console.log('Servidor Node.js em execucao - on http://localhost:8080'); | |||
Salve e feche o arquivo | |||
2. Executando | |||
node helloworld.js | |||
3. Com um browser acesse a url '''http://localhost:8080'''. | |||
[[Image:nodejs_helloworld.png]] | |||
= Instalando o Nginx = | = Instalando o Nginx = |
Revision as of 22:40, 12 September 2015
Instalando o NodeJs
Vamos instalar o NodeJs e Node Package Manager (NPM)
1. Abra um terminal
2. Instale o NodeJs
Fedora. $ sudo dnf -y install nodejs npm
Red Hat® Enterprise Linux® / RHEL, CentOS $ sudo yum -y install nodejs npm
3. Para compilar e instalar pacotes adicionais
Fedora. $ sudo dnf -y install gcc-c++ make
Red Hat® Enterprise Linux® / RHEL, CentOS $ sudo yum -y install gcc-c++ make
Criando o primeiro programa NodeJs
Para testar vamos criar um programa Hello World
1. Em um editor de texto, crie o arquivo helloworld.js, e digite o código abaixo:
// Hello World - Ebasso.net // Carregando a biblioteca HTTP do Node.js. var http = require('http'); // Criando um servidor web para tratar as requisicoes var httpServer = http.createServer(function (request, response) { // Definindo o Header response.writeHead(200, {'Content-Type': 'text/html'}); // Escreve uma mensagem de resposta do servidor.
response.write('<html><body>
NodeJs on ebasso.net
Hello World!
</body></html>');
// Enviando uma resposta para o cliente response.end(); }); // Colocando a aplicação/servidor para escutar na porta 8080 httpServer.listen(8080); // Imprime mensagem no terminal do servidor. console.log('Servidor Node.js em execucao - on http://localhost:8080');
Salve e feche o arquivo
2. Executando
node helloworld.js
3. Com um browser acesse a url http://localhost:8080.
Instalando o Nginx
Vamos instalar o Nginx e Node Package Manager (NPM)
1. Abra um terminal
2. Instale o Nginx
Fedora. $ sudo dnf -y install nginx
Red Hat® Enterprise Linux® / RHEL, CentOS $ sudo yum -y install nginx
3. Configurar