https://github.com/tuture-dev/koa-quickstart
《一杯茶的时间,上手 Koa2 框架开发》项目源代码
https://github.com/tuture-dev/koa-quickstart
Last synced: 6 months ago
JSON representation
《一杯茶的时间,上手 Koa2 框架开发》项目源代码
- Host: GitHub
- URL: https://github.com/tuture-dev/koa-quickstart
- Owner: tuture-dev
- Created: 2020-05-21T08:41:07.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-08T14:06:08.000Z (over 5 years ago)
- Last Synced: 2025-04-08T02:44:57.817Z (9 months ago)
- Language: TypeScript
- Size: 53.7 KB
- Stars: 33
- Watchers: 1
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 一杯茶的时间,上手 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
## 开启项目
克隆该项目:
```bash
git clone https://github.com/tuture-dev/koa-quickstart.git
```
确保 MySQL 数据库实例已在运行。然后打开服务器:
```bash
npm start
```