首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
陌陌无闻呀
掘友等级
程序员
|
加里敦
微信公众号
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
113
文章 85
沸点 28
赞
113
返回
|
搜索文章
最新
热门
每天一个npm包:http-errors
http-errors是koa、express社区使用比较广泛的基础库,主要用于处理HTTP Error。 比如koa-router的使用: 其他的使用这里建议大家自己看文档:https://gith
每天一个npm包:koa-csrf
koa-csrf是一个用于防止csrf攻击的koa中间件。当然关于什么是csrf、以及如何预防这里就不赘述了,有兴趣的可以阅读understanding-csrf。egg处理csrf方案。首先我们看个
每天一个npm包:koa2-validation
koa2-validation这个库用于Controller前的参数校验。简单介绍它的使用:对应user定义的schema格式:其实聪明的你也会发现,客户端传递过来的参数无非就是在这三个地方:body
每天一个npm包:koa-connect
koa-connect相信有些早期写Koa2的童鞋比较熟悉,它的作用就是在Koa2中可以使用Express社区的中间件,起到了一个中转或者适配的作用。那么接下来我们去看下源码是如何实现的。源码首先我们
每天一个npm包:object-is
es-shims/object-is这个库主要是作为ES6 Object.is()的垫片。通过阅读这个库,了解了两个概念的区别:shims、polyfill。shims vs polyfill关于什么
每天一个npm包:define-properties
了解到这个库是在object-is中看到使用。顺便发现其文档事例的错误提了PR。用于对对象一次性定义多个不可枚举属性。并且支持自定义predicate来决定是否对重名key进行重写。可以看到默认情况下
每天一个npm包:has-flag
源码地址。这个包的作用是用于检测process.argv中是否含有特定的标识,用于终端参数判断还是比较多。用法如下知识点process.argvprocess.argv返回的是一个数组,其中包含nod
每天一个npm包:validate-npm-package-name
这个包相信大家都不陌生,存在于大多数CLI脚手架类工具中被使用。比如在create-react-app中。那么接下来跟我一起翻一番源码吧。源码由于源码不多,直接就贴注释了,通过源码可以学习到一个合格的
Koa2系列第二篇:中间件
第一篇介绍了生成器目录设计。 接下来学习Koa2的中间件。 Koa2本身只能算一个极简的HTTP服务器,自身不内置中间件,但是提供中间件内核。中间件是Koa2的核心,因此需要熟练掌握。 你可以把一个HTTP请求理解为水流,而各种各样的中间件类似各种管道,它会对水流进行处理。每个…
LeetCode 热题 HOT 100 15. 三数之和
给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 ps: 欢迎关注我的公众号 xyz编程日记,不介意帮忙点个👍,点个在看。
下一页
个人成就
文章被点赞
4,456
文章被阅读
288,154
掘力值
12,311
关注了
76
关注者
7,125
收藏集
10
关注标签
169
加入于
2016-02-24