node.js - Koa 无法获取 ctx.request-body 内部属性的值
问题描述
Koa 无法获取 ctx.request-body 内部属性的值
koa 项目由 koa-generator 生成
路由部分相关代码 require('koa-body') 或 require('koa-bodyparser')
console.log("ctx")
console.log(ctx.request.body)
console.log(ctx.request.body.type)
})
三个 console.log 打印是
ctx
{
account:'root',
password: 'test',
type:0
}
undefined
我可以获取里面的对象ctx.requisition.body
并将其打印出来,但是ctx.request.body.type
未定义如何获取 'ctx.requisition.body.account' 或 'ctx.requisition.body.password' ?
解决方案
也许如果你这样做
const myObj = JSON.parse(ctx.request.body)
console.log(myObj.type)
你会得到 ctx.request.body.type
推荐阅读
- ios - twitter login swift [TwitterKit] 获取用户身份验证令牌时出错
- c# - 如何使用 Razor 向按钮添加事件?
- python-3.x - 成本函数返回一个非常大的值
- javascript - 反应:html 中不受欢迎的箭头
- python - 使用python提取html文件中的特定部分
- php - PHP:将注册表单中的值插入 MySQL 表
- python - 从某个字符串开始的 ftp 目录下载所有文件
- azure - 如何在 Azure 功能上安装 apt-get 包
- c# - Unity 输入管理器停止识别 Xbox One 触发器输入
- java - 具有多对多关系的 JPQL 查询