Skip to content

Repository files navigation

Nestjs Backend test task

Key Features: 🔐 Nestjs nestjs/jwt Prisma bcryptjs validator cookies GraphQl passport-jwt guard


Prerequisites Nestjs


Cloning the repository https://github.com/HenryCode4/divic_project


Install packages npm i


Setup .env file

DATABASE_URL=

JWT_SECRET =

ACCESS_TOKEN_SECRET =

REFRESH_TOKEN_SECRET =


Setup Prisma:

npm i --save -dev prisma prisma@latest npm i @prisma/client@latest npx prisma generate npx prisma db push


Start the app: npm run start:dev


<<<<<<< HEAD

d6b2d18b2e8f2bb7b531631816881a6e417feeb6

mutation SignUp($input: SignUpInput!) { signup(signUpInput: $input) { accessToken refreshToken user{email name} } }

{"input": {"email": "g@gmail.com", "name": "", "password": ""}}

mutation SignIn($input: SignInInput!) { signin(signInInput: $input) { accessToken refreshToken user{name} } }

{"input": {"email": "", "password": ""}}

mutation Logout($id: String!) { logout(id: $id) { loggedOut } }

{"id": ""}

mutation Biometric($input: BiometricInInput!) { biometric(biometricInInput: $input) { accessToken refreshToken user{name} } }

<<<<<<< HEAD {"input": {"biometricKey": ""}}

{"input": {"biometricKey": "1234567890"}}

d6b2d18b2e8f2bb7b531631816881a6e417feeb6

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages