Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 패키지
- Host: GitHub
- URL: https://github.com/ryan-ahn/npm-nestjs-starter
- Owner: ryan-ahn
- License: mit
- Created: 2023-10-06T02:34:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-05T05:32:12.000Z (10 months ago)
- Last Synced: 2024-09-16T09:40:13.775Z (4 months ago)
- Topics: eslint-rules, nestjs, node, typeorm, typescript
- Language: TypeScript
- Homepage:
- Size: 439 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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