node.js
文章平均质量分 65
临在❀
这个作者很懒,什么都没留下…
展开
-
浏览器和node.js的事件循环有什么区别?
前置知识:单线程和异步前置知识:宏任务和微任务微任务比宏任务要快渲染:把HTML渲染到页面上,让页面显示出东西node.js异步node.js宏任务类型和优先级宏任务的执行顺序:node.js微任务类型和优先级。原创 2023-04-06 03:11:05 · 395 阅读 · 0 评论 -
使用EventEmitter构建基础的生命周期模型
在应用程序中,生成UUID的常见场景是为每个新的实体或对象创建一个唯一的ID。UUID是一种具有全球唯一性的标识符,其值在所有计算机上都应该是唯一的,可以确保在分布式系统中使用时不会发生ID冲突。它可以用作数据库表的主键,或者作为文件名、URL、消息ID等等的唯一标识符。在Node.js中,可以使用uuid模块轻松地生成UUID,而不必编写自己的生成算法。uuid是一个Node.js的第三方模块,用于生成唯一标识符,也就是通常所说的UUID(Universally Unique Identifier)。原创 2023-03-20 06:03:50 · 134 阅读 · 0 评论 -
eventEmitter.addListener与eventEmitter.on有什么区别
在 Node.js 中,eventEmitter.addListener 和 eventEmitter.on 是等效的方法,它们都用于为事件注册监听器。事实上,eventEmitter.on 方法在内部调用了 eventEmitter.addListener 方法。这两个方法都接受相同的参数,第一个参数是事件名,第二个参数是回调函数,第三个参数(可选)是一个对象,用于传递一些参数给回调函数。但是如果你习惯了其他语言或框架中使用 addListener 方法,也可以使用它,效果是一样的。原创 2023-03-20 05:50:32 · 253 阅读 · 0 评论 -
async与await异步编程
如果我们需要在循环中执行异步操作,是不能够直接调用forEach或者map这一类方法的,尽管我们在回调函数中写了await也不行。在异步函数中,我们可以调用其他的异步函数,不过我们不再需要使用then,而是使用一个await。虽然await看上去会暂停函数的执行,但在等待的过程中,js同样可以处理其他的任务。因为这里的forEach会立即返回,它并不会等到所有的异步操作都执行完毕。这里的for循环依然会等到所有的异步操作都完成之后才会继续向后执行。如果我们希望等待循环中的异步操作都一一完成之后才继续执行。原创 2023-03-19 17:05:01 · 3211 阅读 · 0 评论 -
基本路由的定义
路由是指确定应用程序如何响应客户端对特定端点的请求,该端点是 URI(或路径)和特定的 HTTP 请求方法(GET、POST 等)。每个路由可以有一个或多个处理函数,当路由被匹配时执行。') })在哪里:app是 的实例express。METHOD是一个HTTP 请求方法,小写。PATH是服务器上的路径。HANDLER是路由匹配时执行的函数。原创 2023-03-18 17:02:47 · 538 阅读 · 0 评论