Boilerplate de Registro e Login de usuário usando NestJs conectado ao MondoDB.
Para a autenticação é usado o JWT com Passport
.
Usando a linha comando do OS - Windows - Mac - Linux
Clone este repositório:
git clone https://github.com/eduardokeneth/autentication-jwt-passport-nestjs
Execute um npm/yarn install para instalar as dependências do package.json
yarn install
Rode npm/yarn run start para rodar a aplicação
yarn run start
export default {
HOST: 'http://localhost',
PORT: 8080,
MONGO_URI: 'mongo uri aqui',
JWT_KEY: 'password aqui',
};
const swaggerOptions = new DocumentBuilder()
.setTitle('Project Server')
.setDescription('API Documentation')
.setVersion('1.0.0')
.setHost(hostDomain.split('//')[1])
.setSchemes(AppModule.isDev ? 'http' : 'https')
.setBasePath('/api')
.addBearerAuth('Authorization', 'header')
.build();
Versões iguais ou superiores
Nodejs : v10.13.0 / NPM : 6.5.0 NestJs : ^5.4.0 / Mongoose : ^5.4.0 /
MIT License © Eduardo Keneth