加入koa-body, 用于koaBody申明

This commit is contained in:
wkj 2025-04-03 13:03:03 +08:00
parent e15ebee805
commit b0e6d0b9c5
3 changed files with 6 additions and 24 deletions

View File

@ -3,6 +3,7 @@ import { EntityDict as BaseEntityDict } from "../base-app-domain";
import { AttrUpdateMatrix } from './EntityDesc';
import { ActionDefDict } from './Action';
import { StyleDict } from './Style';
import type { IKoaBodyOptions } from 'koa-body';
/**
* redis连接信息Redis集群
*/
@ -43,18 +44,8 @@ export type ServerConfiguration = {
methods?: string[];
};
internalExceptionMask?: string;
koaBody?: {
multipart?: boolean;
formidable?: {
maxFileSize?: number;
maxFields?: number;
maxFieldsSize?: number;
uploadDir?: string;
keepExtensions?: boolean;
hashAlgorithm?: string;
multiples?: boolean;
};
};
koaBody?: IKoaBodyOptions;
logger?: (ctx: any, next: any) => Promise<void>;
};
/**
* 访

View File

@ -45,6 +45,7 @@
},
"dependencies": {
"dayjs": "^1.11.9",
"koa-body": "^5.0.0",
"node-schedule": "^2.1.1",
"socket.io": "^4.8.1",
"uuid": "^9.0.0",

View File

@ -4,6 +4,7 @@ import { EntityDict as BaseEntityDict } from "../base-app-domain";
import { AttrUpdateMatrix } from './EntityDesc';
import { ActionDefDict } from './Action';
import { StyleDict } from './Style';
import type { IKoaBodyOptions } from 'koa-body';
/**
* redis连接信息Redis集群
@ -46,18 +47,7 @@ export type ServerConfiguration = {
methods?: string[];
},
internalExceptionMask?: string;
koaBody?: {
multipart?: boolean; //框架默认开启 用于处理multipart/form-data类型的请求这种类型通常用于上传文件。
formidable?: {
maxFileSize?: number;
maxFields?: number;
maxFieldsSize?: number;
uploadDir?: string;
keepExtensions?: boolean;
hashAlgorithm?: string;
multiples?: boolean;
}
};
koaBody?: IKoaBodyOptions, // koa-body配置
};
/**