Skip to content

HC-LAB-github/three-wheel-backend

 
 

Repository files navigation

Nest Logo

项目描述

该项目是一个练手项目,使用Nest框架进行编写,这里因为采用的是serveless服务形式,使用的是vercel服务+远程数据库(阿里云/腾讯云数据库/ElephantSQL )的形式部署

安装

pnpm install

更换数据库

src/config/configurations.ts下面更换数据库信息

这里使用了TypeORM,如果远程数据库没有这个表会自动创建, 但是得先要创建一个空的数据库

function loadConfig() {
  return {
    db: {
      database: 'three-wheel',      // <-----必须先创建空的数据库three-wheel(也可以改成新的数据库名)
      // ...more
    },
  }
}

运行

# development
$ pnpm run start

# watch mode
$ pnpm run start:dev

# production mode
$ pnpm run start:prod

测试

# unit tests
$ pnpm run test

# e2e tests
$ pnpm run test:e2e

# test coverage
$ pnpm run test:cov

export default loadConfig

部署

 # 登陆vercel
$ vercel login

 # 部署到vercel
$ pnpm vercel

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.1%
  • JavaScript 2.9%