目标是建立一个 web QQ的项目,使用的技术栈如下: 后端是基于koa2 的 web api 服务层,提供curd操作的http接口,登录验证使用的是 json web token,跨域方案使用的是 cors: 数据库使用的是 mysql: 为了实时通信,使用的是基于websocket协议的 socket.io 框架: 前端则使用的是 vue + vuex. 本篇则讲叙服务端的搭建,之所以使用 koa,而不使用其他封装过的框架,比如 Egg.js, Thinkjs.因为在我看来,koa2 已经…