const bp = require("body-parser");
const express = require("express");
const app = express();

app.use(bp.json());
app.use(bp.urlencoded({ extended: true }));

我需要知道他们在做什么.我找不到任何详细信息.你能帮助我吗?extended:trueextended:false之间有什么区别

推荐答案

body-parser图书馆的完整文档可以在here中找到.

bp.json()-解析json对象的中间件-选项可在here中找到.源代码可以在here中找到.

返回只解析JSON并只查看请求的中间件

bp.urlencoded({ extended: true })-用于从URL解析主体的中间件.选项可在here中找到.源代码可以在here中找到.

返回仅解析{urlencoded}实体且仅查找的中间件

包含解析数据的新body对象将填充到

Node.js相关问答推荐

AWS-ROUTE 53指向S3存储桶,错误是别名目标名称不在目标区域内

NPM如何管理node_modules传递依赖?

处理嵌套元素时,使用xml2js库解析XML时发生错误

$not 的聚合版本是什么?

如何在mongoose 聚合中执行全文搜索

只要我在后端正确验证所有内容,就可以将这些数据存储在本地存储中吗?

Next.js 在我的电脑上没有构建错误,但它们在使用 Vercel 部署时发生

当其中一个端点不工作时,如何使用 axios.all() 调用多个 API?

将 express js app.use() 移动到另一个文件

如何解决 npm install react-select failure with error : An unknown git error occurred, git@github.com :Permission denied (publickey)

一个非常奇怪的JavaScript heap out of memory问题

Cypress net::ERR_EMPTY_RESPONSE 在真实服务器调用上

Cassandra node.js 驱动程序有替代品吗?

从 Node.js 应用程序查询 Heroku 托管的 Postgres 数据库时出现自签名证书错误

Node.js, require.main === 模块

使用 Node.js 和 Express 进行简单的 API 调用

使用 Node.js 我得到错误:EISDIR,读取

在 Node.js 中写入 CSV

使用 Node-sass 缩小 CSS

如何修复此错误 TypeError [ERR_INVALID_CALLBACK]: Callback must be a function