null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
13238031
Introdução a NodeJS
Description
Uma transcrição do curso de NodeJS da Alura, recomendado acompanhar junto ao curso.
Mind Map by
Rafael Mendes
, updated more than 1 year ago
More
Less
Created by
Rafael Mendes
over 6 years ago
24
1
0
Resource summary
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
Annotations:
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
Annotations:
# npm -version # npm init - criar config inicial description: site da casa do codigo # npm install express -save
Rodando Express Framework
Annotations:
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
Annotations:
# 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
Annotations:
produtosWeb.js : express.get("/produtos",function (req,res) { res.render("produtos/lista"); });
Dificuldade de trabalhar, muitos IFs para cada variação
Annotations:
if(request.url == "/produtos"){ respond.end("<html>"); } if(request.url =="/produtos/detalhe"){ respond.end("<html>"); } if(request.url =="/produtos/detalhe/cor"){ respond.end("<html>"); }
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
Business Studies Unit 2
tara.springate
GCSE PE - 5
lydia_ward
English Literature Key Terms
charlotteoom
FCE Practice Fill In The Blank
Christine Sang
Psychology A1
Ellie Hughes
Business Studies GCSE
phil.ianson666
Biology B3
James Burns
maths notes
grace tassell
Language Analysis
Connie Theobald
Clinical Pathoanatomy MCQs (Q 151-250)
Ore iyanda
Cuadro sinóptico de la función de la planeación
Elliot Anderson
Browse Library