Art*_*sow 5 typescript koa koa-bodyparser
我想将 koa & koa-bodyparser 与 TypesScript 一起使用,但是每当我访问时,我都会收到一个类型上不存在的错误ctx.request.bodybodyRequest
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))
}
})
Run Code Online (Sandbox Code Playgroud)
Art*_*sow 10
npm install --save-dev @types/koa-bodyparser在 package.json 所在的目录中在终端中运行
该包包含 koa-bodyparser 引入的类型(如 request.body)
| 归档时间: |
|
| 查看次数: |
2666 次 |
| 最近记录: |