Node笔记
文章平均质量分 90
magic-zhu
菜的抠脚的前端
展开
-
Node学习笔记(3) - Eventloop和事件队列
文章目录什么是事件循环(Eventloop)事件循环有哪些阶段TimerPending I/O(待定回调)Poll(轮询)Check(检测)常见问题什么是事件循环(Eventloop)官网是这样描述的事件循环是 Node.js 处理非阻塞 I/O 操作的机制——尽管 JavaScript 是单线程处理的——当有可能的时候,它们会把操作转移到系统内核中去。既然目前大多数内核都是多线程的,它们可在后台处理多种操作。当其中的一个操作完成的时候,内核通知 Node.js 将适合的回调函数添加到 轮询 队列原创 2021-02-24 17:26:26 · 140 阅读 · 0 评论 -
koa是如何解析url的
查看源码 其内部使用了一个库const parse = require('parseurl');parseurl的源码function parseurl (req) { var url = req.url// -->先判断是不是undefined if (url === undefined) { // URL is undefined return undefined } // 判断这个url是不是被解析过了 var parsed = req._pars原创 2020-10-12 10:01:07 · 434 阅读 · 0 评论 -
koa源码阅读之application.js
文章目录constructorlistencallbackcomposethis.handleRequestuseconstructor作用:初始化 /** * * @param {object} [options] Application options * @param {string} [options.env='development'] Environment * @param {string[]} [options.keys] Signed cookie原创 2020-10-09 21:47:57 · 157 阅读 · 0 评论 -
npm报错:unable to verify the first certificate
问题描述:npm install 报错 reason: unable to verify the first certificate原因分析:因为npm install走的是https协议,需要通过数字证书来保证的解决方案:npm config set strict-ssl false原创 2020-09-13 22:14:40 · 1658 阅读 · 0 评论 -
Node学习笔记(2) - process(进程) 全局对象
文章目录什么是processprocess 常用监听事件process常用属性process常用方法什么是processprocess 对象是一个全局变量,提供了有关当前 Node.js 进程的信息并对其进行控制。 作为全局变量,它始终可供 Node.js 应用程序使用,无需使用 require()。 它也可以使用 require() 显式地访问process 常用监听事件‘exit’ 事件 进程退出process常用属性process.pid 进程IDprocess.version 进程版原创 2020-08-18 23:23:17 · 200 阅读 · 0 评论 -
Node学习笔记(1) - 文件操作
Node学习笔记(1)-文件操作术语解释双工流可读可写的流监听一个文件chalk是给终端输出染色的插件const fs = require('fs');var chalk = require('chalk');var num=0;fs.watch('target.txt',()=>{ num++; console.log("file ...原创 2020-02-25 21:47:55 · 201 阅读 · 0 评论