使用es6装饰器(Decorator) 优化 koa2 路由

此处不对es6Decorator方法做讲解,请自行谷歌或百度。(因为讲解不明白哈哈)看看要实现的样子:@Controller('/v1/account')classAccount{@Action('/getAccountList',GET,isAuth)asyncgetAccountList(ctx){console.log(ctx);}@Action('/delAccount',GET,isAu......

node http 请求时间超时

默认没有。那么,req.setTimeout(msec,callback)是干什么用的。它的意思是socketmsec没有活动后执行callback,不帮你关闭连接。就像一个秒表,每收到数据就从头开始计时,打比方:“好久没有收到你的信了”提示:客户端是没有自带的超时的(需要自己实现),服务端有,下面总结一下node中http模块的超时。http的四种超时(它们都是服务端的)1.默认2分钟2.ser......

初识 socket.io 模块

今天分享下,socket.io模块,做一个简单的多人聊天功能。socket简介:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的......

kao2.3.0 项目框架搭建

之前,用狼叔写的koa2-generator模块来初始化koa2项目目录,但是后来发现,所用koa版本并不是最新的。单独更新某个模块,会存在版本依赖问题。下面让我们自己搭建mvc模式koa2项目环境吧。说明:以下所有命令及操作都是指在windows系统上。在搭建koa2环境之前我们要确保以安装node.jsv7.6.0以上版本。node-v//查看node版本npm-v//查看npm版本在此不对n......

koa2项目初始化

想使用koa,我们肯定首先想到去官网看看,没准有个guide之类的能够轻松入门,可是koa官网跟koa本身一样简洁。如果要我一点点搭建环境的话,感觉好麻烦,所以先去找了找有没有项目生成器,然后就发现了狼叔-桑世龙写的koa-generator。安装koa-generator$npminstall-gkoa-generator使用koa-generator生成koa2项目在你的工作目录下,输入:$k......