Mind map
Node.js básico
Map content
Node.js básico
Node.js
- descrição
- ambiente servidor "open source"
- multiplataforma / js servidor
- pode fazer
- gerar "web pages" dinamicamente
- manter arquivos servidor
- Node.js pode criar, abrir, ler, gravar, excluir e fechar arquivos no servidor
- coletar dados formulários
- manter dados BD
- Node.js pode adicionar, excluir, modificar dados em seu banco de dados
- 001 exemplo de código
- descrição
módulo nativos
- http
- funções
- http.createServer()
- A função passada para o http.createServer() possui um reqargumento que representa a requisição do cliente, como um objeto (objeto http.IncomingMessage). Este objeto possui uma propriedade chamada "url" que contém a parte da url que vem após o nome do domínio:
- 002 exemplo código
- http.createServer()
- pode fazer
- cria "http server" resposta
- 001 exemplo de código
- transferir dados HTTP
- O Node.js tem um módulo interno chamado HTTP, que permite que o Node.js transfira dados pelo Hyper Text Transfer Protocol (HTTP).
- cria "http server" resposta
- funções
- url
- separa "variaveis da url"
- fs
- ler arquivos
- fs.readFile()
- criar arquivos
- fs.appendFile()
- acrescenta informação final
- fs.open()
- fs.writeFile()
- subtitui informçao arquivo
- fs.appendFile()
- outras funções importantes
- fs.rename()
- renomeia arquivos
- fs.unlink()
- deleta arquivos
- fs.rename()
- ler arquivos
- http
modules
- mysql
- instalar >>npm install mysql<<
- funções importantes
- mysql.creatConnection({obj})
- informação conexão
- exemplo de uso: let con = myslq.createConnection({ host:"localhost", user:"root", password:"senha", database:"bd_loja" });
- informação conexão
- con.connect((err)=>{....})
- exemplo: let con = mysql.createConnection({ host:"localhost", user:"root", password:"BarbosaCB@1583699", //database:"bd_faculdade"});con.connect((err)=>{ if(err) throw err; console.log("Conectado!") });
- conectar com banco de dados
- con.query("(comando msql)", (err, resul)=>{....})
- exemplo: .......con.query("CREATE DATABASE IF NOT EXISTS almirdb", (err, result)=>{ if(err) throw err; console.log("Banco de Dados Criado!"); }); ........
- executar comandos no BD
- inserindo dados na tabela
- (comando msql) = 'INSERT INTO (tabela) ((campos)) VALUE ((valores dos campos))'
- mysql.creatConnection({obj})
- mysql
Information
- Description
- Mind Map on Node.js básico, created by Almir de Lima Barbosa on 21/12/2022.
- Created by
- Almir de Lima Barbosa
- Views
- 2
- Rating