netsjs

Descrição

mostrando o pouco do nestjs
Jane Feitosa lima
Mapa Mental por Jane Feitosa lima, atualizado more than 1 year ago
Jane Feitosa lima
Criado por Jane Feitosa lima aproximadamente 2 anos atrás
3
0

Resumo de Recurso

netsjs
  1. Intodução
    1. O NestJS é um framework back-end que auxilia o desenvolvimento de aplicações usando typescript
      1. instalando

        Anotações:

        • $ npm i -g @nestjs/cli $ nest new project-name
        1. O diretório será criado, módulos de nó e alguns outros arquivos clichês serão instalados, e um diretório será criado e preenchido com vários arquivos principais.project-namesrc/
        2. executando

          Anotações:

          • coloque o cd e o nome da pasta pra depois adicionar o comando
          1. npm run start:dev

            Anotações:

            • comando irá observar seus arquivos, recompilando e recarregando automaticamente o servidor.
        3. Arquitetura do Nest
          1. Module

            Anotações:

            • O módulo é o ponto de inicialização do nest e quem concentra todos os caminhos da aplicação;O App Module vai referenciar todos os outros módulos junto com os seus controllers e services;O módulo possui uma arquitetura que gera um ecossistema autossuficiente em torno de uma entidade.
            1. Ele engloba toda a aplicação
            2. Controller

              Anotações:

              • O controller é o ponto de entrada do módulo;O controller recebe a requisição, faz a validação dos dados, recebe a lógica do service e devolve as respostas;
              1. O decorador do método de solicitação HTTP antes do método diz ao Nest para criar um manipulador para um ponto de extremidade específico para solicitações HTTP. O ponto de extremidade corresponde ao método de solicitação HTTP (GET neste caso) e ao caminho da rota.
                1. Objeto de solicitação
                  1. O objeto request representa a solicitação HTTP e tem propriedades para a cadeia de caracteres de consulta de solicitação, parâmetros, cabeçalhos HTTP e corpo (leia maisaqui). Na maioria dos casos, não é necessário pegar essas propriedades manualmente. Podemos usar decoradores dedicados em vez disso, tais asor, que estão disponíveis fora da caixa.
                2. Service

                  Anotações:

                  • O service é o responsável por fazer a conexão com o banco de dados, levando e trazendo as informações para o mesmo;O service entrega esses dados para o controller.
                  1. Ele cria o metodo da api
                  2. Entity
                    1. Ela vai criar os shemas do banco e tipar o que vai ser mandado
                  3. Swagger
                    1. instalação
                      1. npm install --save @nestjs/swagger
                      2. configurando
                        1. Quando o processo de instalação estiver concluído, abra o arquivo e inicialize o Swagger usando theclass:main.tsSwaggerModule
                          1. ele vai adicionar uma descrição no swagger da api
                        2. Rodando
                          1. $ npm run start
                            1. vai abrir
                          2. Opções de documento
                            1. Ele recebe o nosso dTo
                              1. Assim vai aparecer no swagger
                                1. Esse exemplo ao lado é de outra api

                          Semelhante

                          Aprenda a fazer uma boa Redação em 5 passos
                          Alessandra S.
                          Novo Acordo Ortográfico - Uso do Hífen
                          Alessandra S.
                          Raciocínio Lógico Simulado Concurso
                          Roberta Souza
                          As moléculas orgânicas e inorgânicas
                          Heres Oliveira
                          Semântica
                          GoConqr suporte .
                          Pré-História
                          Valdemir Júnior
                          Termos Técnicos Da Área Da Informática
                          Guilhermre Bertol
                          Direito Administrativo
                          ana amaral
                          Dúvidas frequentes da Língua Portuguesa
                          John Lennon Santos Valença
                          Tecido Epitelial
                          bedamorim
                          Citações de filósofos para sua redação
                          Maria Fernanda