首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
koa
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
koa [6] 密码加密(kocom密码锁使用说明)
koa [6] 密码加密(kocom密码锁使用说明),密码加密我们之前存入数据库中的密码是没有经过加密的。这篇文章我们对密码进行一下加密处理。其实如果要求不是很高的话,可以使用md5进行加密。我们这里使用另一个库bycrptjs,????是bycrptjs,在npmjs官网还有一个bycrpt,二者区别是bycrptjs进过了c++的编译。不需要其他的依赖,而bycrpt需要其他依赖。最好对应项目代码
219
代码人生
01-01 08:00
代码人生
Koa 依赖的库 http-errors 和 http-assert
Koa 依赖的库 http-errors 和 http-assert,调用context下throw方法时会抛出一个HttpError,这个HttpError是通过http-errors提供的createError创建的,同时Koa也在内部转发导出了HttpError类型,我们可以直接使用。HttpError类型是通过调用createHttpErrorConstructor方法构造的,create
150
代码人生
01-01 08:00
代码人生
Koa 依赖的库 cookies(koa使用)
Koa 依赖的库 cookies(koa使用),在使用koa时,我们可以使用context下面的cookies来进行cookie管理,在源码可以看到,context下面的cookies实际上就是一个Cookies的实例,它是由cookies库提供的。我们操作cookie最常用的方法是get和set,服务器可以在responseheader中通过Set-Cookie来给浏览器添加cookie,浏览器
190
代码人生
01-01 08:00
代码人生
Koa 依赖的库 encodeurl 和 escape-html
Koa 依赖的库 encodeurl 和 escape-html,本文为koa依赖系列文章,前几篇也可以在站内查看:koa中依赖的库parseurlKoa依赖的库type-is和content-dispositionKoa依赖的库accepts、content-type和cache-content-type这次看两个字符串相关的库,在Koa中都只在response中的redirect函数内使用到。
240
后端
01-01 08:00
后端
Koa 源码导读及实现最小版解析并附源码
Koa 源码导读及实现最小版解析并附源码,Koa的源码通俗易懂,仅仅有四个文件,Koa的下载量奇高,是最受欢迎的服务端框架之一。Koa也是我最推荐阅读源码源码的库或框架。这里山月使用几十行代码实现一个最简化的Koa。如何阅读及调试源码由于koa无需通过打包进行发布,当我们import/requirekoa时,直接引用的是源码,而非打包后代码,因此阅读koa源码无需克隆其仓库。在任意一个地方,写一个
70
后端
01-01 08:00
后端
Koa 中间件
Koa 中间件,1.Koa中间件简介通俗的讲:中间件就是匹配路由之前或者匹配路由完成后做的一系列的操作,我们就可以把它叫做中间件。在express,中间件(Middleware)是一个函数,它可以访问请求对象(request),响应对象(response),和web应用中处理请求-响应循环流程中的中间件,一般被命名为next的变量。在Koa中中间件和express有点类似。中间件的功能包括:执行任
92
后端
01-01 08:00
后端
koa-bodyparser 不支持解析 FormData
koa-bodyparser 不支持解析 FormData,其实我觉得解决了,就不算是坑,至少对于我自己来说,所以记录下来,也算帮助看到这篇博客的有缘的朋友们。当然不想看“废话”的朋友们,可以看标题,以及结尾就行,自己再实践一下,效果一样。1.起因我正在折腾自己的一个小demo。我给它预定的一个功能是能够实现用户自主上传头像,当然我不大想自己从零实现该功能,在前端我用到了AntDesign的Upl
294
后端
01-01 08:00
后端
koa2加mongodb快速入门
koa2加mongodb快速入门,1.安装koa2并安装koa2项目生成器npminstallkoa--savenpminstallkoa-generator-g复制代码2.安装node_modulesnpminstall复制代码3.安装mongodb去官网直接下载即可,并安装mongodb的可视化工具mongodbcompass4.创建文件启动服务创建文件夹,在所在文件夹中创建log和db文件C
103
后端
01-01 08:00
后端
Koa.js 限流中间件 koa-ratelimit
Koa.js 限流中间件 koa-ratelimit,最初是TJ2013年写的模块。可以使用redis或者内存模式。当一定的时间内请求次数超过阀值,返回429错误。可以参考APIRateLimiting限速https://javascript.net.cn/article?id=623,这个是基于IP的。在nginx做代理的情况下,还可以基于IP或者请求再次限流https://javascript
129
后端
01-01 08:00
后端
Koa 通过代理获取客户端 IP
Koa 通过代理获取客户端 IP,ctx.request.ip请求远程地址。当app.proxy设置为true时,支持X-Forwarded-Host。1,在Nginx反向代理配置proxy_pass的部分添加这样一行。proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;2,在Koa应用里设置app.proxy为true。X-Forw
105
«
1
2
»