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
27
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
The Cone-Gatherers Quotes
shona.doyle10
Of Mice and Men
amyk4321
Plastics
fampulli
Macbeth Notes
Bella Ffion Martin
P4: Explaining motion
thegeekymushroom
GCSE REVISION TIMETABLE
gracemiddleton
Business Studies - KEY TERMS
Dani Whitrick
Ancient Roman Quiz
Rev32
DNA Basics
Sarah Juliette B
INCONSISTENCIES IN JAY'S STORY
Loren Ellis
Present Simple Vs Present Continuous
Luis Alcaraz
Browse Library