server.use(jsonServer.bodyParser)的功能问题?
来源:4-10 使用 json-server 搭建 Mock Server-02
秋得法
2023-08-13
这里老师说这个server.use(jsonServer.bodyParser)是将请求体解析为json,我查资料上说是相反,是将json数据解析成js对象。和老师说的不同
下面是我查的资料
jsonServer.bodyParser 是 JSON Server(一个用于快速创建 RESTful JSON APIs 的库)中的一个中间件,用于解析 HTTP 请求的请求体中的 JSON 数据。它的作用是使服务器能够读取和解析 POST、PUT、PATCH 等请求中的 JSON 数据,并将其转换为 JavaScript 对象,以便在服务器端进行处理。
请问哪个对呢?
写回答
1回答
-
one_pieces
2023-08-18
同学你好,其实这个中间件就是 https://www.npmjs.com/package/body-parser,它是用来解析请求主体的,将请求主体解析成 js 对象,这样 js 就能访问请求返回的数据。我想表达的也是这个意思,因为 js 可以直接操作 json,所以有时不是特别分是 json 还是 js 对象。如果从严谨的角度来说,后者资料的说明会比较准确。
00
相似问题