Skip to content

chjee/nestjs-prisma-blog

Repository files navigation

Welcome to nestjs-prisma-blog 👋

Version License: UNLICENSED

NestJS, Prisma, MySQL, Typescript, Jest, Swagger를 이용한 BLOG API

Prerequisites

  • node >=18.17.1
  • npm >=9.6.7

Install

$ npm install

Usage

# development mode
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Run tests

# unit tests
$ npm run test

# unit tests watch mode
$ npm run test:watch

# unit tests with coverage
$ npm run test:cov

# e2e tests
$ npm run test:e2e

Other commands

# generate prisma client
$ npx prisma generate

# database migration
$ npx prisma db seed --preview-feature

# run migration
$ npx prisma migrate dev -name init

# revert migration
$ npx run migrate reset

.env file

# .env
PORT=3000
DATABASE_URL="mysql://username:password@localhost:3306/blog?schema=public"
JWT_SECRET=MDBjMWJlMzc4M2JhNGExY2FmNTRkZmU0NjlhNTRjYmY=

Author

👤 Changhoon Jee chjee71@gmail.com

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator

About

NestJs, Prisma, Typescript, Passport, Passport-jwt, Jest, Supertest, Swagger,. etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published