GoConqr has a new look! Let us know what you think.

Mind map

Introdução a NodeJS

Rafael Mendes Portuguese

Map content

Introdução a NodeJS

  1. Instalação

    • Instalar node e #node -v - Visualizar versão do NodeJS
  2. 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"); });
        • 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>"); }

Information

Description
Uma transcrição do curso de NodeJS da Alura, recomendado acompanhar junto ao curso.
Created by
Rafael Mendes
Views
42
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?