![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js
文章平均质量分 80
名字太长不好不好
这个作者很懒,什么都没留下…
展开
-
【Node】腾讯云OSS存储上传图片
通过Node.js,Koa完成腾讯OSS上传图片,完整的前端Vue及后端Koa代码展示原创 2022-12-03 15:39:09 · 1454 阅读 · 0 评论 -
【Node】Koa调用阿里云短信服务实现用户注册(个人)
需求:通过Koa调用阿里云短信服务实现用户注册的功能。没有企业资质,个人想要调用阿里云短信服务,我的解决办法是购买其他公司已经开通的阿里云短信服务。一. 购买1. 在阿里云首页搜索框搜索“短信验证码”2. 选择其中一个并购买二. 代码实现0. 研究示例代码1. 发送短信验证码2. 在数据库中保存短信验证码等信息3. 校验输入的注册信息4. 注册...原创 2022-07-31 17:08:56 · 845 阅读 · 1 评论 -
【Node】Koa中通过JWT非对称加密生成Token
一. JWT实现Token机制1. header2.payload3.signature二. 非对称加密,生成私钥和公钥opensslgenrsa -out private.key 1024rsa -in private.key -pubout -out public.key三.Koa中通过JWT非对称加密生成TokenexpiresIn是过期时间;algorithm是选择的加密算法;生成token后保存倘若jwt的验证失败会自动抛出错误,因此需要通过try-catch包裹...原创 2022-07-30 20:02:46 · 1097 阅读 · 0 评论 -
【Node】通过4个问题了解Koa原理
调用了application.js中的classApplication中的类方法use,主要是将函数放入middleware这个数组中,等待被调用。调用application.js中的classApplication中的类方法listen,本质上还是调用了http.createServer。因此,compose函数主要的作用就是返回一个Promise,若用户调用了next函数,这个Promise会递归调用用户传入的中间件。callback方法在下面的“用户发送了请求,中间件是如何被回调的”中详细介绍。...原创 2022-07-26 21:57:39 · 420 阅读 · 0 评论 -
【Node】通过4个问题了解Express原理
后续当用户在中间件中执行了next,回到router/index.js中的proto.handle,这里还保存上一次匹配到中间件的状态信息idx,从而继续遍历匹配layer,调用layer中的回调函数,若回调函数中执行了next则继续查找匹配。把proto中的内容混入app,proto是从application.js中引入的,app.listen实际上调用的是application中的listen,而这个listen实际上调用了http.createServer。到这里,中间件就成功被回调了。...原创 2022-07-24 17:21:54 · 340 阅读 · 0 评论