tuture-dev / koa-quickstart

《一杯茶的时间,上手 Koa2 框架开发》项目源代码

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

一杯茶的时间,上手 Koa2 + MySQL 开发

本项目代码在持续完善中,如有任何建议,欢迎提交 Issue!

https://tuture.co/2020/05/22/fac8401/

凭借精巧的“洋葱模型”和对 Promise 以及 async/await 异步编程的完全支持,Koa 框架自从诞生以来就吸引了无数 Node 爱好者。然而 Koa 本身只是一个简单的中间件框架,要想实现一个足够复杂的 Web 应用还需要很多周边生态支持。这篇教程不仅会带你梳理 Koa 的基础知识,还会充分地运用和讲解构建 Web 应用必须的组件(路由、数据库、鉴权等),最终实现一个较为完善的用户系统。

所用技术

  • Node.js:10.x 及以上
  • npm:6.x 及以上
  • Koa:2.x
  • MySQL:推荐稳定的 5.7 版本及以上
  • TypeORM:0.2.x

开启项目

克隆该项目:

git clone https://github.com/tuture-dev/koa-quickstart.git

确保 MySQL 数据库实例已在运行。然后打开服务器:

npm start

About

《一杯茶的时间,上手 Koa2 框架开发》项目源代码


Languages

Language:TypeScript 100.0%