null
US
Iniciar Sesión
Regístrate Gratis
Registro
Hemos detectado que no tienes habilitado Javascript en tu navegador. La naturaleza dinámica de nuestro sitio requiere que Javascript esté habilitado para un funcionamiento adecuado. Por favor lee nuestros
términos y condiciones
para más información.
Siguiente
Copiar y Editar
¡Debes iniciar sesión para completar esta acción!
Regístrate gratis
13238031
Introdução a NodeJS
Descripción
Uma transcrição do curso de NodeJS da Alura, recomendado acompanhar junto ao curso.
Mapa Mental por
Rafael Mendes
, actualizado hace más de 1 año
Más
Menos
Creado por
Rafael Mendes
hace más de 6 años
27
1
0
Resumen del Recurso
Introdução a NodeJS
Instalação
Instalar node e #node -v - Visualizar versão do NodeJS
Rodando NodeJS
#node arquivo.js -> reproduz/inicia o arquivo no NodeJS
Reproduzindo um servidor e respondendo um HTML
Nota:
var http = require("http"); http.createServer(function(req,res) { res.end("SEU HTML");}).listen(3000);
Trabalhando com variações de endereço, ex: /produtos , /produtos/detalhe
Express Framework
Instalar através do Node Package Manager - NPM
Nota:
# npm -version # npm init - criar config inicial description: site da casa do codigo # npm install express -save
Rodando Express Framework
Nota:
var express = require("express")(); express.get("/produtos",function (req,res) { res.send("<html>LISTAGEM DE PRODUTOS</html>"); }); express.listen(3000,function(){ console.log("rodando");});
Auxilio do projeto com EJS
Nota:
# npm install ejs --save
Criar pasta views > nodejs/views
Dentro de 'views', criar todo os diretórios ref as paginas > nodejs/views/produto/lista.ejs
Renderizar a página
Nota:
produtosWeb.js : express.get("/produtos",function (req,res) { res.render("produtos/lista"); });
Dificuldade de trabalhar, muitos IFs para cada variação
Nota:
if(request.url == "/produtos"){ respond.end("<html>"); } if(request.url =="/produtos/detalhe"){ respond.end("<html>"); } if(request.url =="/produtos/detalhe/cor"){ respond.end("<html>"); }
Mostrar resumen completo
Ocultar resumen completo
¿Quieres crear tus propios
Mapas Mentales
gratis
con GoConqr?
Más información
.
Similar
Redes e Internet
Karen Echavarría Peña
Álgebra lineal
Hugo Garzón
Welcome to GoConqr!
maya velasquez
Los números en Alemán
Zamanta Federico
Recursos de Biología para Selectividad
Diego Santos
LAS TIC APLICADAS A LA INVESTIGACIÓN
tereacevedobtr
SISTEMA DE GESTIÒN DE CALIDAD ISO 9001
yina sanabria
como elaborar un mapa mental
Maria Gineth Arenas
Comunicación y Medios
isabel lugo
Guía para Tener Éxito en los Exámenes
Diego Santos
KRISTAUTASUNA 6A
Txemi López
Explorar la Librería