PlatformExpressSettings
@tsed/platform-express
Usage
typescript
import { PlatformExpressSettings } from "@tsed/platform-express";See /packages/platform/platform-express/src/interfaces/PlatformExpressSettings.ts.
Overview
ts
interface PlatformExpressSettings {
version?: "v4" | "v5";
router?: RouterOptions;
app?: Express.Application;
bodyParser?: {
json?: ((opts?: OptionsJson) => NextHandleFunction) | OptionsJson;
text?: ((opts?: OptionsText) => NextHandleFunction) | OptionsText;
raw?: ((opts?: Options) => NextHandleFunction) | Options;
urlencoded?: ((opts?: OptionsUrlencoded) => NextHandleFunction) | OptionsUrlencoded;
};
useRawBody?: boolean;
}version
ts
version?: "v4" | "v5";Force Express version detection. Use when Ts.ED doesn't detect the version automatically.
router
ts
router?: RouterOptions;Global configuration for the Express.Router. See express documentation.
app
ts
app?: Express.Application;Express application
bodyParser
ts
bodyParser?: {
json?: ((opts?: OptionsJson) => NextHandleFunction) | OptionsJson;
text?: ((opts?: OptionsText) => NextHandleFunction) | OptionsText;
raw?: ((opts?: Options) => NextHandleFunction) | Options;
urlencoded?: ((opts?: OptionsUrlencoded) => NextHandleFunction) | OptionsUrlencoded;
};body parser configuration
useRawBody
ts
useRawBody?: boolean;