背景 前不久把项目中用了很久的一个伪中间件撸成了一个npm包发布了出去。 为什么叫伪中间件?正常的中间件的引用方式, 就拿body-parser为例。 var Koa = require('koa'); var body…
标签:koa2
Koa中更方便简单发送响应的方式
Github传送门 koa2-response 背景 最近做了很多node的后台项目,写了很多接口,但是发现随着接口的慢慢增多,需要写越来越来越多类似于下面这种代码。 ctx.body = { data: { name:…
接口咋整?前端数据药神来也
最近我的好友在写项目的时候经常会抱怨数据的来源,的确对于一个前端来说,数据接口数据资源永远是Mock。网上看很多大神python,node玩的飞起。但自我感觉,并没有一套好的流程方案可以走进我们开发的流程中。为了帮助我的…
用Decorator控制Koa路由
本文首发于:用Decorator控制Koa路由 在Spring中Controller长这样 @Controller public class HelloController{ @RequestMapping("/hell…
使用nodejs-koa2-mysql-sequelize-jwt 实现项目api接口
nodejs-koa2-mysql-sequelize-jwt 技术栈:nodejs, koa2, mysql, sequelize, jwt 项目数据层和操作层分明 使用koa2框架中间件,参数处理 jwt做权限接口验…
node端统一错误处理
起因 在之前的项目中我发现每个控制器大约都是这样写的 async function findId (id) { let res; try{ res = await document.findById(id); }catc…
浅析koa的洋葱模型实现
前言 koa被认为是第二代node web framework,它最大的特点就是独特的中间件流程控制,是一个典型的洋葱模型。koa和koa2中间件的思路是一样的,但是实现方式有所区别,koa2在node7.6之后更是可以…
【完结汇总】iKcamp出品基于Koa2搭建Node.js实战共十一堂课(含视频)
?? 与众不同的学习方式,为你打开新的编程视角 独特的『同步学习』方式 文案讲解+视频演示,文字可激发深层的思考、视频可还原实战操作过程。 云集一线大厂有真正实力的程序员 iKcamp 团队云集一线大厂经验丰…
分享一个用vue2 + node-webkit + koa2 + mongodb开发的,可以实时编辑保存的桌面记事本。
记事本 该项目分为两部分:桌面客户端(node-webkit) + 服务端(koa2)。 效果 源码地址 https://github.com/hu-ke/nw-t… 技术栈 vue2 + node-webk…
Koa2 还有多久取代 Express
前言 Koa 是运行在 Node.js 中的 web 服务框架,小而美。 Koa2 是 Koa 框架的最新版本,Koa3 还没有正式推出,Koa1 正走在被替换的路上。 Koa2 与 Koa1 的最大不同,在于 Koa1…
iKcamp团队制作|基于Koa2搭建Node.js实战项目教学(含视频)☞ 环境准备
安装搭建项目的开发环境 视频地址:https://www.cctalk.com/v/15114357764004 文章 Koa 起手 – 环境准备 由于 koa2 已经开始使用 async/await 等新语…
Nodejs学习记录:用koa.js开发微信公众号
区别于网上很多教程,这里我们用Koa.js进行开发 基本原理 微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务器,然后将请求转发给自定义服务(这里就是我们的具体实现)。服务处理完毕,…