app.use(express.json()) 使用

这篇具有很好参考价值的文章主要介绍了app.use(express.json()) 使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Express内置的中间件

自 Express 4.16.0 版本开始,Express 内置了 3 个常用的中间件,极大的提高了 Express 项目的开发效率和体验

  1. express.static 快速托管静态资源的内置中间件,例如: HTML 文件、图片、CSS 样式等(无兼容性)

  2. express.json 解析 JSON 格式的请求体数据(有兼容性,仅在 4.16.0+ 版本中可用)

  3. express.urlencoded 解析 URL-encoded 格式的请求体数据(有兼容性,仅在 4.16.0+ 版本中可用)

express.json 中间件的使用
  1. express.json() 中间件,解析表单中的 JSON 格式的数据

const express = require('express')
const app = express()

// 注意:除了错误级别的中间件,其他的中间件,必须在路由之前进行配置
// 通过 express.json() 这个中间件,解析表单中的 JSON 格式的数据
app.use(express.json())

app.post('/user', (req, res) => {
  // 在服务器,可以使用 req.body 这个属性,来接收客户端发送过来的请求体数据
  // 默认情况下,如果不配置解析表单数据中间件,则 req.body 默认等于 undefined
  console.log(req.body)
  res.send('ok')
})

app.listen(3000, () => {
  console.log('running……')
})
express.urlencoded 中间件的使用
  1. express.urlencoded 解析 URL-encoded 格式的请求体数据文章来源地址https://www.toymoban.com/news/detail-646499.html

  2. const express = require('express')
    const app = express()
    
    // 通过 express.urlencoded() 这个中间件,来解析表单中的 url-encoded 格式的数据
    app.use(express.urlencoded({ extended: false }))
    
    app.post('/book', (req, res) => {
      console.log(req.body)
      res.send(req.body)
    })
    
    app.listen(3000, () => {
      console.log('running……')
    })

到了这里,关于app.use(express.json()) 使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决微信小程序“app.json: [“workers“] 字段需为 目录“错误及worker的使用

    我们如果遇到[ miniprogram/app.json 文件内容错误] miniprogram/app.json: [“workers”] 字段需为 目录(env: Windows,mp,1.06.2209190; lib: 2.21.4)这样的错误,那么一定是我们在app.json中定义了这个字段。 1.方法一: 找到这个字段直接删除即可。 2.方法二: 在你的项目目录中补充一个对应的worker

    2024年02月12日
    浏览(42)
  • 端午假期整理了仿天猫H5 APP项目vue.js+express+mongo

    源码太多,放github上了点击 mongodb与mysql数据库连接不同,sql在定义查询语句时可以连接不同的表 mongodb需要在开始定义好连接要用到的表 登录QQ邮箱 点击左上角设置 选择账户栏往下翻 有一个POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务栏,选择IMAP/SMTP服务开启选项,如图.记得记录给你的

    2023年04月08日
    浏览(31)
  • 微信小程序报错[ app.json.json 文件错误] app.json: app.json

    我在编写微信小程序的时候报错 我在网上百度错误的原因,说我的目录里面的 但是我添加上这个代码还是会报错,后来我仔细排查,原来是我的app.json的代码又问题,问题出在   后来我把代码改为这样就不报错了 、就是把debug那行代码去掉。发在这里希望同样有问题的小伙

    2024年02月11日
    浏览(44)
  • vue中app.use()做了什么

    为什么要app.use(参数) 注册组件,且注册的组件全局可用,或在vue原型上添加内容。 use参数需要什么类型的?vue规定:参数要么是对象形式,且必须有install这个方法属性,或者参数为函数。 另外:注册全局组件并不是app.use实现的,而是app.use调用了参数中的函数来实现的全局

    2024年02月05日
    浏览(47)
  • [ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json

     1- 这是uni-app 项目 还未转成微信小程序 需要转换一下     重点:   首先一定要有 unpackage文件夹   如果没有的需要到HBuilder X 编译一下   2-编译之前 要在微信小程序开启端口号   设置  -  安全设置 - 打开端口号    3 -打开  HBuilder X   编译一下 第一次编译会下载

    2024年02月11日
    浏览(44)
  • 微信小程序[ app.json 文件内容错误] app.json: app.json 未找到解决方法

    第一次导入项目运行,经常会报app.json找不到 这是因为project.config.json文件被微信开发者工具修改,缺少代码:“miniprogramRoot”: \\\".dist/dev/mp-weixin/\\\"   在开发者工具中找到dist文件夹下/dev/mp-weixin/project.config.json,复制到项目根目录中 重新编译运行,报错即可解决  

    2024年02月11日
    浏览(47)
  • 微信原生小程序导入项目报错:[ app.json 文件内容错误] app.json: app.json 未找到

    问题: 导入小程序运行报错: 原因 :在第一级文件夹下没有找到app.json文件,但是在二级文件夹里可以找到,如图我的文件结构: 解决 :网上有两种方法 1.在第一级文件夹project.config.json里配置json路径(miniprogramRoot的路径是第二级app.jspn的路径,根据你自己的文件名写),

    2024年02月11日
    浏览(47)
  • 解决微信小程序报[ app.json 文件内容错误] app.json: app.json 未找到,未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译

    问题原因: 导入微信开发者工具后project.config.json文件被微信开发者工具修改,缺少代码:“miniprogramRoot”: “./dist”从而导致微信开发者工具无法找到app.json文件进而报错:app.json: app.json 未找到,所以需要找到app.json 文件所在的文件夹,然后在project.config.json文件里写上aap.

    2024年02月12日
    浏览(43)
  • HbuilderX 打开小程序 报错[ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json

            今天同事在做uniapp开发,用HbuilderX打开文件微信小程序开发工具里面报这个错误,我看了下csdn上前几个解答,感觉都有点问题,这个报错不就是打开路径错了吗,搞那么复杂干嘛,你看正常打开根目录是这样           但是你打开路径错了的话,会直接打开HbuilderX源文件

    2024年01月19日
    浏览(41)
  • [app.json文件内容错误]app.json未找到】解决方法

    在微信小程序导入一个项目时,控制台有时会弹出下面的错误: 这是因为在第一级文件目录里确实找不到app.json文件,但是打开二级目录可以看到app.json。 以上问题大致有两种解决方法: 注意:miniprogramRoot:后面写的路径是能够访问到你目录里app.json文件的路径,这里写的文

    2024年02月11日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包