GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Node Essentials

Daniel Rodrigues Web Development Portugiesisch

Inhalt der Mindmap

Node Essentials

  1. REST

    • Content negociation
      • negociação entre o client e o server
      • Accept
        • tipos de conteúdo que podem ser aceitos pelo cliente
      • Conten type
        • Tipo de conteúdo enviado
    • methods
      • get, post, put, delete
    • status code
      • status retornado pelo servidor
    • cors
      • conexão entre dois domínios. na API o header de response deve ser settado para permitir a resposta. preflight request (OPTIONS) middleware resolve
    • URI
      • engloba url e urn
      • URL
        • caminho absoluto
      • URN
        • caminho relativo
  2. NodeJS

    • NPM
    • JavaScript
      • commonJS
        • module.exports
      • callback
      • promisses
      • functions
    • Conceitos
    • module system
      • - cada arquivo é um módulo - as funções e variáveis declaradas estão no escopo do módulo - para exportar, module.exports - para importar, require('./path')
      • http
      • os
      • fs
      • events
        • criar e escutar eventos
      • path
        • path.parse('caminho de um diretório) -> retorna objeto amigavel
  3. MongoDB

    • Schema types
      • String
      • Number
      • Date
      • Buffer
      • Array
      • ObjectID
  4. Modules

    • Express
      • routes
        • mapeiam as rotas e atribuem as ações aos controllers
      • controllers
      • middlewares
        • app.use(). funções executadas entre a requisição e a resposta.
        • error handler
    • mongoose
      • CRUD
      • Validation
    • testes
      • mocha
      • chai
    • dev
      • nodemon
        • reinicia automaticamente o servidor após uma alteração no código
      • morgan
        • mostra o log de acessos ao servidor em tempo real
      • standartJS
        • guia de estilo de codificação
      • docker
      • config
      • debug
      • winston
    • utils
      • Consign
        • realiza o autoload dos módulos especificados e adiciona no objeto do express. Quando são funções, ele executa automaticamente. Pode-se isolar isso com a estratégia wrapper
      • body-parser
        • popula a variável req.body com um json. Converte o body do request.
      • connect-multiparty
        • trata requisições do tipo mutipart/form-data (com arquivos)
      • express-validator
        • valida informações vindas do formulário
      • Joi
      • helmet
    • sessions
      • JWT
      • bcrypt
      • session-express
        • cookie para cliente. popula variável req.session na memória do servidor.
  5. curl

    • POST
      • curl -d "key=value&key2=value2" -X "http://url" (xwwwformurlencoded - padrão) para JSON adicionar: -H {Content-Type: "application/json}

Informationen

Beschreibung
Web Development Mindmap am Node Essentials, erstellt von Daniel Rodrigues am 28/04/2018.
Erstellt von
Daniel Rodrigues
Aufrufe
6
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck