koa+mysql+vue+socket.io全栈开发之web api篇
目标是建立一个 web QQ 的项目,使用的技术栈如下: 1. 后端是基于 koa2 的 web api 服务层,提供curd操作的http接口,登录验证使用的是 json web token ,跨域方案使用的是 cors ; 2. 数据库使用的是 mysql ; 3. 为了实时通信,使用的是基于w ...
目标是建立一个 web qq的项目,使用的技术栈如下:
后端是基于koa2 的 web api 服务层,提供curd操作的http接口,登录验证使用的是 json web token,跨域方案使用的是 cors;
数据库使用的是 mysql;
为了实时通信,使用的是基于websocket协议的 socket.io 框架;
前端则使用的是 vue + vuex。
本篇则讲叙服务端的搭建,之所以使用 koa,而不使用其他封装过的框架,比如 egg.js, thinkjs。因为在我看来,koa2 已经够方便,插件也足够多,完全可以根据自己的需求,像搭积木一样构建出最适合业务需求的框架。这样不但摒弃了很多用不到的插件,使整个框架更加精简,也能对整个框架知根知底,减少了很多不可预知因素的影响。
当然我觉得最主要的是我比较懒
如您对本文有疑问或者有任何想说的,请
点击进行留言回复,万千网友为您解惑!
相关文章:
-
-
-
-
-
自定义npm工具库
新建项目(任意磁盘的任意路径下都可以)初始化项目npm init -y{ "name": "tanrj-cli...
[阅读全文]
-
-
js 函数性能比较方法
在学习js过程中,经常会遇到同样一个功能点 这样实现也可以,那样实现也可以。但是哪个方式最优呢?自己写了一个简短的proferencescompare ...
[阅读全文]
-
JS轮播图的实现方法
本文实例为大家分享了js轮播图的实现代码,供大家参考,具体内容如下需求:自动轮播,鼠标移入轮播停止、移出继续,小圆点点击切图,左右箭头切图效果图:思路通过编写过...
[阅读全文]
-
-
-
-
网友评论