/koa-rest-boilerplate

Koa restful boilerplate in typescript

Primary LanguageTypeScript

koa-rest-boilerplate

准备

开发

  • 安装 mysql 并创建数据库

    # 注意:如果本地 docker 需要 sudo 运行的话,前面也要加 sudo
    
    # 安装 mysql
    ./make mysql
    # 创建数据库
    ./make data
  • 安装 redis

    # 可选
    ./make redis
  • 安装依赖

    yarn
  • 本地开发环境运行 web

    yarn start

    web: http://localhost:3000

  • 本地开发环境运行 job

    # 运行位于 app/job/demo 的 schedule job
    JOB=demo yarn job
  • migration

    npm run typeorm migration:generate --  -n <YourMigrationName> -f ormconfig.js

脚手架

npm i -g @wangdahoo/krb-cli
krb init <projectName>