
node.js
木先生i
这个作者很懒,什么都没留下…
展开
-
理解Event Loop
前言Event Loop是计算机系统的一种运行机制,而JavaScript就运用这种机制来解决一下单线程的问题。在理解Event Loop 之前,我们首先要了解一下程序的运行模式,也就是“进程(Process)”一般情况下,一个进程对应一个任务,如果有多个任务,有三种解决方法:(1)排队。因为一个进程一次只能执行一个任务,只好等前面的任务执行完了,再执行后面的任务。(2)新建进程。使用fork命令,为每个任务新建一个进程。(3)新建线程。因为进程太耗费资源,所以如今的程序往往允许一个进程包含多原创 2020-05-22 18:23:29 · 322 阅读 · 0 评论 -
Node.js Express框架学习
Node.js Express框架Express简介Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。Express 框架核心特性:可以设置中间件来响应 HTTP 请求。定义了路由表用于执行不同的 HTTP 请求动作。可以通过向模板...原创 2019-05-22 21:57:10 · 313 阅读 · 0 评论 -
egg.js中间件
中间件Egg 是基于 Koa 实现的,所以 Egg 的中间件形式和 Koa 的中间件形式是一样的,都是基于洋葱圈模型。每次我们编写一个中间件,就相当于在洋葱外面包了一层。洋葱圈模型:以下图为例;该图的执行顺序为:1、var start = new Data 2、yield next 3、var start = new Data 4、yield next 5、var used =n...原创 2019-07-12 20:19:04 · 798 阅读 · 0 评论