前言 相信大家在逛技术论坛或者技术博客的时候,都会发现有些写的很好的文章我们想保存下来以便可以重复翻阅和查看,在一些相对大的站点,比如SegmentFault或者掘金都会提供类似收藏这样的功能来帮我们做这个保存的工作,我…
标签:koa.js
ThinkJS 3.0 正式版发布!
ThinkJS 是一款拥抱未来的 Node.js Web 框架,致力于集成项目最佳实践,规范项目让企业级团队开发变得更加简单,更加高效。我们的 Github 地址是:https://github.com/thinkjs/…
koa源码阅读之koa-compose/application.js
koa源码阅读之koa-compose/application.js koa-Compose 为了理解方便特地把注释也粘进来 //这英语。我也来翻译一波 //大概就是把所有的中间件组合返回一个完整大块的中间件 /** *…
koa源码阅读之request.js与response.js
这个源码阅读我是想将旁支末梢先捋顺了。再进入主程的applicationResponse与Request主要是对原生createServer的req可读流 res可写流做二次封装 Response.js /** * Pr…
koa2实现上传图片,并且同步上传到七牛云存储
因为升级到新的node版本,之前的通过很多上传图片的方式都已经不适用了,所以自己就写了一个对于 koa2上传图片的小demo,记录一下心得。 废话不多说,下面直接上代码,里面都有注释。 const Koa = requi…
TKoa - 使用 TypeScript 重构的 Node.js Koa开发框架
🌈Tkoa是使用 typescript 编写的 koa 框架! 尽管它是基于 typescript 编写,但是你依然还是可以使用一些 node.js 框架和基于 koa 的中间件。 不仅如此,你还可以享受…
koa2 一网打尽(基本使用,洋葱圈,中间件机制和模拟,源码分析(工程,核心模块,特殊处理),核心点,生态)
本文 github 地址: https://github.com/HCThink/h-blog/blob/master/source/koa2/readme.md github 首页(star+watch,一手动态直达)…
一起来为koa2中间件写definitions吧
前阵子koa2发布了,一些中间件也增加了对koa2的支持,这当然是大大的好事了。但是,像我这样喜欢用typescript+koa2写node的人来说,某个中间件没对应的.d.ts文件会是件很蛋疼的事。 没人写只能自己来了…
在 Web 应用中使用 ES7 装饰器(Decorator)初体验
前言 今天闲来时看了看ES7中的新标准之一,装饰器(Decorator)。过程中忽觉它和Java中的注解有一些类似之处,并且当前版本的TypeScript中已经支持它了,所以,就动手在一个Web应用Demo中尝鲜初体验了…
MySql入门-(二)
最近刚刚开始学习Mysql,然而学习MySql必经的一个过程就是SQL语句,只有按照文档从头开始学习SQL语句。学习的过程是痛苦的,但是学完的成果是甘甜的。 SQL 语法 所有的 SQL 语句都以下列关键字之一开始:SE…
TKoa - 使用 TypeScript 重构的 Node.js Koa开发框架
🌈Tkoa是使用 typescript 编写的 koa 框架! 尽管它是基于 typescript 编写,但是你依然还是可以使用一些 node.js 框架和基于 koa 的中间件。 不仅如此,你还可以享受…
让我们来重新设计一下 koa-router
前言 koa-router 是目前用的比较多的 Koa 的路由中间件之一,前段时间由于作者没有精力继续维护而将其公开售卖。我们有些项目也用到了这个库,但是目前很多我们想要的特性都没有,比如生成接口文档。本身这个库代码实现…