eduardofx / FastifyAPITemplate

Fastify template using typescript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fastify template - Typescript

Features

  • Typescript
  • Validation using JSON Schema
  • OpenAPI 3.0 Documentation
  • JWT token based auth

Installation

npm install

Environments

MONGO_USER=
MONGO_PASS=
MONGO_HOST=
MONGO_PORT=
MONGO_DATABASE=
PORT=
NODE_ENV=
JWT_DEV=

Routes

/user (POST)          - Create a new user  
/user (GET)           - Fetch user information using JWT  
/login (POST)         - Create JWT token using Basic Auth  
/documentation (GET)  - Get OpenAPI doc  

License

MIT

About

Fastify template using typescript

License:MIT License


Languages

Language:TypeScript 98.2%Language:Dockerfile 1.8%