书架

书架

=一个知识书库=

Express中间件body-parser

Express中间件body-parser

在http请求种,POST、PUT、PATCH三种请求方法中包含着请求体,也就是所谓的request,在Nodejs原生的http模块中,请求体是要基于流的方式来接受和解析。 body-parser是一个HTTP请求体解析的中间件,使用这个模块可以解析JSON、Raw、文本、URL-encoded格式的请求体, <!--more--> ------ Node原生的http模块中,是将用户请求数据封装到了用于请求的对象req中,这个对象是一个IncomingMessage,该对象同时也是一个可读流对象。在原生Http服务器,或不依赖第三方解析模块时,可以用下面的方法请求并且解
more...
promise有哪些方法

promise有哪些方法

> Promise 提供了多种实例方法和静态方法来处理异步操作。 以下是 Promise 的实例方法和静态方法: <!--more--> # 实例方法: 1. `then(onFulfilled, onRejected)` - 注册异步操作成功或失败时的回调函数。 2. `catch(onRejected)` - 注册异步操作失败时的回调函数。 3. `finally(onFinally)` - 注册无论异步操作成功或失败都会执行的回调函数。 # 静态方法: 1. `Promise.resolve(value)` - 创建一个已解决的 Promise 对
more...
Promise.all

Promise.all

Javascrript 中 Promise 是一个非常强大的 api,帮助我们处理异步操作。 Promise.all 作为能够聚合一些列 promises 将异步操作带到了一个新的高度。 换句话说,我们可以说 Promise.all 帮助我们进行并发操作。 <!--more--> ## **预备知识:** 我们必须首先了解 Javascript 中 **「Promise」** 是什么? ## **什么是 Promise.all** Promise.all 实际上是一个函数,它接受一个 promises 数组并返回一个 Promise。然后当所有的 pr
more...
typeof和instanceof的区别

typeof和instanceof的区别

> typeof和instanceof都是JavaScript中的运算符,它们用于判断变量的类型,但是它们的作用和使用方法有所不同。 <!--more--> # typeof typeof运算符用于判断变量的基本类型,例如字符串、数字、布尔值、undefined和function等。它的语法是: ```javascript typeof variable ``` 其中,variable是要判断类型的变量。typeof返回的结果是一个字符串,表示变量的类型。例如: ```javascript typeof "hello" // 返回 "string"
more...
webpack打包流程

webpack打包流程

**Webpack**的打包流程大致可以分为以下几个步骤: 1. 读取配置文件 Webpack首先会读取项目中的`webpack.config.js`文件,解析其中的配置信息,以便后续的打包过程可以按照这些配置来进行。 2. 找到入口文件 在解析配置文件之后,Webpack会根据配置中的入口文件来寻找项目的起始点。入口文件是一个JavaScript文件,Webpack会从这个文件开始递归地解析项目中的所有依赖关系。 3. 解析依赖模块 在找到入口文件之后,Webpack会递归地解析项目中的所有依赖模块,包括JavaScript文件、CSS文
more...