gpt4 book ai didi

typescript - Koa + typescript : Property 'body' does not exist on type Request

转载 作者:行者123 更新时间:2023-12-03 20:11:02 26 4
gpt4 key购买 nike

我想在 TypesScript 中使用 koa 和 koa-bodyparser,但是每当我访问 ctx.request.body我收到一个错误 body类型不存在 Request

import Koa from 'koa'
import Router from 'koa-router'
import bodyparser from 'koa-bodyparser'

const app = new Koa()
const router = new Router()

const data = ['lorem', 'ipsum', 'dolor', 'sit', 'amet']

app.use(bodyparser())
router.post('/', (ctx, next) => {
const phrase = ctx.request.body; // Property 'body' does not exist on type Request
if (typeof phrase === 'string') {
ctx.response.body = data.filter(element => element.includes(phrase))
}
})

最佳答案

运行 npm install --save-dev @types/koa-bodyparser在您的 package.json 所在目录中的终端中
该包包含 koa-bodyparser 引入的类型(如 request.body)

关于typescript - Koa + typescript : Property 'body' does not exist on type Request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60056434/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com