Skip to content

Modelo de Microserviço em Typescript, MongoDB, Jest e Swagger

Notifications You must be signed in to change notification settings

matheuscaet/ts-api

Repository files navigation

ts-api

Modelo de Microserviço em Typescript e MongoDB

📋 Tecnologias utilizadas

As tecnologias abaixo foram utilizadas:

🔧 Instalação

# Clone este repositório
$ git clone https://github.com/matheuscaet/ts-api.git

# Acesse a pasta do projeto no terminal/cmd
$ cd ts-api

# Instale as dependências
$ npm install

Crie um arquivo também na raiz, com nome .env e cole as variáveis dentro.

O preenchimento dessas variáveis são obrigatórias, então segue um exemplo de uso:

VARIÁVEL VALOR
PORT 3001
URLMONGO mongodb+srv://(USER):(PASS)@cluster0.h5mtb.mongodb.net
NAMESPACE SERVER
API_TOKEN key

🎲 Rodando o Back End (servidor)

# Execute a aplicação
$ npm start

📖 Acessando a documentação

# Acesse o link para ver o documentação Swagger
localhost:3001/api/docs

🧪 Rodando os Testes

# Execute os testes
$ npm run test

About

Modelo de Microserviço em Typescript, MongoDB, Jest e Swagger

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published