
NodeJS
文章平均质量分 78
灵谷
Im just a landlubber in the ocean of IT
展开
-
nodejs event loop
setupTaskQueue{nextTick, runNextTicks} internal/process/task_queues 暴露两个方法给nodejs的process用// MARK: nodejs自己用js实现的一个 队列, 用来存放nextTick回调函数const queue = new FixedQueue();// ...// 插入nextTick回调函数function nextTick(callback) { // 先设置标识 为 true: 表示需要忘 c原创 2021-08-30 16:25:13 · 404 阅读 · 0 评论 -
前后端处理不同类型文件的方式
前情提要一般情况下,浏览器跟nodejs端(后端)的数据传输格式为:application/json。除此之外,Http content-type的可取值还有:TypeValues文件扩展名Application--application/EDI-X12-application/EDIFACT-application/javascript-application/octet-stream二进制或stream(bin,class,dms,e原创 2021-08-09 18:16:05 · 750 阅读 · 0 评论 -
eslint: plugins
简介每个plugin都一个npm包。包名格式如下例(jquery相关):eslint-plugin-jquery@jquery/eslint-plugin@jquery/eslint-plugin-jquery创建plugin最简单的创建plugin的方式是用生成器工具:Yeoman generator1. 暴露额外的rules给eslint使用需要export一个与rule ID一一映射的key-value对象。 如下,新增rule: ‘dollar-sign’module.expo原创 2021-01-27 14:49:50 · 983 阅读 · 0 评论 -
egg.js使用笔记
目录基础功能中间件(Middleware)编写中间件插件为什么要用插件?中间件、插件、应用的关系路由如何定义RouterRouter 详细定义说明注意事项RESTful 风格的 URL 定义router 实战controller怎么获取参数表单内容获取表单校验重定向内部重定向外部重定向中间件的使用单个文件太多路由映射?控制器(Controller)如何编写controller服务(service)使用场景定义 Service基础功能中间件(Middleware)我们介绍了 Egg 是基于 Koa 实现原创 2020-12-20 13:08:29 · 510 阅读 · 1 评论 -
Error 1: Cannot set headers after they are sent to the client
问题解决后发现翻译如下:已经将response信息返回给客户端后,不能再设置headers原因:客户端发出一次请求,服务器给出两次及以上响应解决方案:清理多余次数响应;每次响应后立马return掉函数...原创 2019-03-04 09:48:43 · 37214 阅读 · 0 评论