koa node 开发后端相关库

5 min read

koa

后端的主框架。

koa-router

基于 Koa 的路由。

koa-static-cache

koa 静态文件代理。

koa-ts-controllers

基于 Koa 和 TypeScript 构建的路由控制系统,它提供了各种装饰器来构
建 RESTfu1 风格的 API.

mysql2

NodeJs 连接操作 MySQL 的库。

sequeliz

一个功能更丰富和强大的数据库操作库,支持 MySQL、 MSSQL、SQLite等数据库,提供了 ORM、 事务 Promise 等支持。

sequelize-typescript

sequelize 的 Typescript 版

class-validator

基于 validator.js 和 TypeScript数据验证工具,对用户或者接口调用传入的数据进行校验。

jsonwebtoken

JWT 鉴权库。

moment

日期时间处理工具。

ts-node-dev

ts-node 的 dev 版,实现了热重载(修改代码即可自动重启服务)。

sequelize-cli

sequelize 提供了的 CLI 工具,可以通过它来维护数据库。