Mind map
Introdução a NodeJS
Map content
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
- 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
- # npm -version # npm init - criar config inicial description: site da casa do codigo # npm install express -save
- Rodando Express Framework
- 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
- # 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
- produtosWeb.js : express.get("/produtos",function (req,res) { res.render("produtos/lista"); });
- Renderizar a página
- Dentro de 'views', criar todo os diretórios ref as paginas > nodejs/views/produto/lista.ejs
- Instalar através do Node Package Manager - NPM
- Dificuldade de trabalhar, muitos IFs para cada variação
- if(request.url == "/produtos"){ respond.end("<html>"); } if(request.url =="/produtos/detalhe"){ respond.end("<html>"); } if(request.url =="/produtos/detalhe/cor"){ respond.end("<html>"); }
- Express Framework
Information
- Description
- Uma transcrição do curso de NodeJS da Alura, recomendado acompanhar junto ao curso.
- Created by
- Rafael Mendes
- Views
- 42
- Rating