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

https://github.com/nguyenduclong-ict/express-nuxt-boilerplates


https://github.com/nguyenduclong-ict/express-nuxt-boilerplates

boilerplates express typescript vue

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# express-nuxt-boilerplates

backend: Express + Mongodb + Typescript, validator with class-decorator

fontend: Nuxtjs (nuxt verion 2)

## Snipet for VSCode
```bash
# create controller
# create file into server/controllers/controler-name.controller.ts
$ controller

# create router
# create file into server/router/router-name.ts
$ router

# create mongodb model
# create file server/database/ModelName.ts
$ entity
```

## Get Started

```bash
# install dependencies
$ pnpm install

# copy .env.example to .env file

# start mongodb in docker
$ pnpm run dc:up

# serve with hot reload at localhost:3000
$ pnpm run dev

# build for production and launch server
$ pnpm run build
$ pnpm run start
```