Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wangyj641/gateway
https://github.com/wangyj641/gateway
fastify nextjs typescript
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/wangyj641/gateway
- Owner: wangyj641
- Created: 2024-07-31T13:59:04.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-13T09:26:30.000Z (4 months ago)
- Last Synced: 2024-10-12T02:42:09.548Z (2 months ago)
- Topics: fastify, nextjs, typescript
- Language: TypeScript
- Homepage:
- Size: 940 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gateway
- A gateway for microservices and APIs### Key Skills
- Nest.js framework
- TypeScript
- Fastify
- SWagger documentation### Key Features
- User management
- Feishu APIs### How to start
- Prerequisites
create Docker monoDB container
```bash
docker run --name mongodb -p 27017:27017 -d mongodb/mongodb-community-server:latest
```Install dependencies
```bash
pnpm install
```- Running the app
```bash
# development
pnpm run start# watch mode
pnpm run start:dev# production mode
pnpm run start:prod
```- Test
```bash
# unit tests
pnpm run test# e2e tests
$ pnpm run test:e2e# test coverage
$ pnpm run test:cov
```