A progressive Node.js framework for building efficient and scalable server-side applications.
Nest framework TypeScript starter repository.
Para ejecutar el proyecto localmente, clona el repositorio y configura las variables de entorno necesarias para la base de datos y JWT.
- Clona el repositorio:
git clone https://github.com/AndresGomez28/Nest-Auth-API.git cd Nest-Auth-API
- Instala las dependencias necesarias:
npm install
- Copia el archivo .env.example a un nuevo archivo .env y configura las variables de entorno necesarias:
Edita el archivo .env y configura los siguientes valores:
cp .env.example .env
Estos pasos garantizan que tengas toda la configuración necesaria para ejecutar el proyecto localmente, ajustando las variables de entorno según las necesidades de tu entorno de desarrollo.DB_CONNECTION=mongodb:// DB_HOST=localhost:27017 DB_NAME=Your-LocalDB-Name DB_USER=Your-LocalDB-Username DB_PASSWORD=Your-LocalDB-Password JWT_SECRET=Your-JWT-Secret-Key ACCESS_TOKEN_EXPIRY=15m
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
- JWT secret generator command
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.
- Author - Kamil Myśliwiec
- Website - https://nestjs.com
- Twitter - @nestframework
Nest is MIT licensed.