Zusammenfassung der Ressource
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
Anmerkungen:
- 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
Anmerkungen:
- # npm -version
# npm init - criar config inicial
description: site da casa do codigo
# npm install express -save
- Rodando Express Framework
Anmerkungen:
- 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
Anmerkungen:
- 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
Anmerkungen:
- produtosWeb.js :
express.get("/produtos",function (req,res) {
res.render("produtos/lista");
});
- Dificuldade de trabalhar, muitos
IFs para cada variação
Anmerkungen:
- if(request.url == "/produtos"){
respond.end("<html>");
}
if(request.url =="/produtos/detalhe"){
respond.end("<html>");
}
if(request.url =="/produtos/detalhe/cor"){
respond.end("<html>");
}