Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


NodeJs - TUTORIAL - documentação - tecnologia, Resumos de Matemática

Documentação do uso do NodeJs - Tutorial

Tipologia: Resumos

2018

Compartilhado em 10/11/2025

gustavo-biscaro
gustavo-biscaro 🇧🇷

1 documento

1 / 12

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Node.Js
1) Executar o comando npm init na pasta do projeto para inicializar o gerenciador de
pacote do Node.
2) Instalar o pacote de módulo do typescript com o npm i -D typescript e caso deseje,
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
typescript ts-node será instalado globalmente. Outro modo é utilizar --save-dev no
lugar do -D que seria o nome longo.
3) Utilizar o comando npx tsc --init para criar um arquivo de configuração
tsconfig.json para projetos em Typescript.
4) Descomentar a linha “outDir”: “./dist” para quando você for dar build na
aplicação, ele enviar para esse diretório de saída (opcional).
5) Caso você tenha optado pelo ts-node, você configura no package.json da seguinte
forma:
"scripts": {
"start": "ts-node ./from_zero.ts"
},
6) E agora você pode utilizar o npm run start para rodar.
7) Para você dar um build, basta digitar npx tsc ou então configurar o build no
package.json com:
"scripts": {
"build": "tsc",
"start": "ts-node ./test.ts"
}
8) Quando você builda, ele criará uma pasta dist com o javascript gerado, caso você
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": {
pf3
pf4
pf5
pf8
pf9
pfa

Pré-visualização parcial do texto

Baixe NodeJs - TUTORIAL - documentação - tecnologia e outras Resumos em PDF para Matemática, somente na Docsity!

Node.Js

1) Executar o comando npm init na pasta do projeto para inicializar o gerenciador de

pacote do Node.

2) Instalar o pacote de módulo do typescript com o npm i -D typescript e caso deseje,

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

typescript ts-node será instalado globalmente. Outro modo é utilizar --save-dev no

lugar do -D que seria o nome longo.

3) Utilizar o comando npx tsc --init para criar um arquivo de configuração

tsconfig.json para projetos em Typescript.

4) Descomentar a linha “outDir”: “./dist” para quando você for dar build na

aplicação, ele enviar para esse diretório de saída (opcional).

5) Caso você tenha optado pelo ts-node, você configura no package.json da seguinte

forma: "scripts": { "start": "ts-node ./from_zero.ts" },

6) E agora você pode utilizar o npm run start para rodar.

7) Para você dar um build, basta digitar npx tsc ou então configurar o build no

package.json com: "scripts": { "build": "tsc", "start": "ts-node ./test.ts" }

8) Quando você builda, ele criará uma pasta dist com o javascript gerado, caso você

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", ...

Watch Mode

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.

  1. Primeiro adicione o suporte typescript: npm i -g tsx (globalmente) npm i -D tsx (dependências de desenvolvimento)
  2. Para rodar automaticamente, em “script” > “start”, basta adicionar: npx tsx watch src/teste.ts Lembrando que tudo vai depender do arquivo que você queira que ele monitore, da seguinte maneira  Em package.json -> "scripts": { "build": "tsc", "start": "npx tsx watch src/teste.ts" },

Para rodar, ainda mantém o npm run start ou simplesmente npm start.

DOTENV

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:

npm install dotenv

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"

EXPRESS

 npm i express  npm i -D @types/express Código inicial:

CONFIGURAÇÃO DO SERVIDOR

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: