Skip to content

Latest commit

 

History

History
 
 

server

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

koa-ts-controllers-base

该项目是针对 koa + typescript的一个base版本,以后就可以在这个基础上创建项目,就不需要每次都去反复搭建项目。

依赖

主要使用了koa + koa-router + koa-ts-controllers来实现restful API接口的编写。 数据库以及数据库连接工具主要是使用了mysql + sequelize来操作。 更多koa-ts-controllers操作,请查看koa-ts-controllers 具体案例参考:注册登录与鉴权

如何使用

  1. 首先使用git clone命令将代码克隆到本地
  2. 修改src/utils/seq.ts里面的数据库相关配置
  3. 然后使用npm install进行依赖的安装
  4. 全局安装热加载工具ts-node-dev
npm install ts-node-dev -g
  1. 启动项目
ts-node-dev src/app.ts

等到终端出现如下效果,则表示项目启动成功 6. 在浏览器输入localhost:3001/api/v1/role/list,访问成功会出现如下如所示