






Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Documentação do uso do NodeJs - Tutorial
Tipologia: Resumos
1 / 12
Esta página não é visível na pré-visualização
Não perca as partes importantes!







pacote do Node.
inclua um outro módulo ts-node. Quando se utiliza o -D significa que a instalação será feita na dependência de desenvolvimento , enquanto que utilizando o npm i -g
lugar do -D que seria o nome longo.
tsconfig.json para projetos em Typescript.
aplicação, ele enviar para esse diretório de saída (opcional).
forma: "scripts": { "start": "ts-node ./from_zero.ts" },
package.json com: "scripts": { "build": "tsc", "start": "ts-node ./test.ts" }
tenha descomentado o outDir, ou seja, o diretório de saída. Convenção: Criar uma pasta src dentro do projeto para arquivos bases. Em tsconfig.json, fazer a seguinte inclusão no início. { "include": ["src/*/"], // Visit https://aka.ms/tsconfig to read more about this file "compilerOptions": {
// File Layout // "rootDir": "./src", "outDir": "./dist", ...
Podemos dizer que o modo Watch Mode é a maneira nativa de se rodar uma aplicação automaticamente sem necessitar fazer o processo manual de rodar a cada alteração.
Ao se tratar com variáveis de ambiente, isso é, informações confidenciais, como chaves de API, seriais secretos e códigos utilizados para liberar determinadas funções, o famoso arquivo dotenv ou .env, basta instalar a biblioteca dotenv com:
Para que ele seja reconhecido e você deseje rodar automaticamente, você fará uma alteração em “start” com: "start": "tsx watch --import dotenv/config src/teste.ts"
npm i express npm i -D @types/express Código inicial:
Helmet.js é uma biblioteca de middleware para servidores Express.js que protege aplicações Node.js contra ataques web comuns, definindo automaticamente cabeçalhos HTTP de segurança Para instalar: npm i helmet Configuração inicial: Explicando, linha a linha: