目前,我正在为所有请求增加正文大小,如下所示:
import Koa from 'koa';
import bodyParser from 'koa-bodyparser';
...
const app = new Koa();
...
app.use(
bodyParser({
jsonLimit: '150mb',
})
);
...我正在努力寻找一种方法来增加体型,只适用于单一的Koa路线,而不是所有路线。有谁有解决方案吗?
发布于 2020-12-03 23:10:39
我最终是这样做的:
app.use(async (ctx, next) => {
if (ctx.path === '/my/big/body/route') ctx.disableBodyParser = true;
await next();
});
app.use(bodyparser());在实际终结点上使用co-body解析
import { json } from 'co-body';
export default async function uploadImage(ctx, next) {
try {
const body = await json(ctx, { limit: '150mb' });
...https://stackoverflow.com/questions/65125609
复制相似问题