Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juanaddiel/learnexpressts
https://github.com/juanaddiel/learnexpressts
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/juanaddiel/learnexpressts
- Owner: JuanAddiel
- Created: 2023-12-27T02:55:50.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-01-02T14:24:18.000Z (11 months ago)
- Last Synced: 2024-01-02T15:36:12.627Z (11 months ago)
- Language: TypeScript
- Size: 7.63 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Description
This project aims to develop a robust and scalable RESTful API using [Node.js](https://nodejs.org/en), [Express.js](https://expressjs.com/), and [TypeScript](https://www.typescriptlang.org/) while incorporating the principles of Domain-Driven Design (DDD).## Env
Copy the file named `.env.template` and modify the environment variables according to your preferences.## Installation
```bash
$ npm install
```## Run Prisma
```bash
$ npm run prisma:migrate:prod
```## Running the app
```bash
# development
$ npm run dev# production environment.
$ npm run start# production mode
$ npm run build
```## Test
```bash
# jest tests
$ npm run test# test watch
$ npm run test:watch# test coverage
$ npm run test:coverage
```