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 对象。如果从严谨的角度来说,后者资料的说明会比较准确。

0
0

Vue3+Pinia+Vite+TS 还原高性能外卖APP项目

Vue3+Pinia+Vite+TS 还原高性能外卖APP项目

392 学习 · 251 问题

查看课程