Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ryan-ahn/npm-nestjs-starter

Nestjs 프로젝트 시작을 위한 NPM 패키지
https://github.com/ryan-ahn/npm-nestjs-starter

eslint-rules nestjs node typeorm typescript

Last synced: about 2 months ago
JSON representation

Nestjs 프로젝트 시작을 위한 NPM 패키지

Awesome Lists containing this project

README

        

# Ryan's Nestjs Fast Starter

![Author](https://img.shields.io/badge/Author-ryan-orange.svg)
![License](https://img.shields.io/badge/License-MIT-blue.svg)
![Last Commit](https://img.shields.io/github/last-commit/ryan-ahn/npm-nestjs-starter)

## Setting Stack
- Environment : node
- Framework : Nestjs
- Database : MySQL, MongoDB
- ORM, ODM : TypeORM, Mongoose
- Type : Typescript
- Lint : ESLint(airbnb)

## Project Start
1. Install Nestjs
```
$ npm install -g @nestjs/cli
```
2. Install Project
```
$ npx type-nestjs-starter my-project
$ cd my-project
```
3. Server Start
```
$ npm run start:dev
```

## Code Structure
- Root(src)
-  ⎣ **config** - configuration

-  ⎣ **constants** - static resource

-  ⎣ **modules** - api controllers, services

-  ⎣ **providers** - storage, cache, database

-  ⎣ **utils** - connector, handler