PlatformExpressSettings
@tsed/platform-express
Usage
typescript
import { PlatformExpressSettings } from "@tsed/platform-express";
See /packages/platform/platform-express/src/types/interfaces/PlatformExpressSettings.ts.
Overview
ts
interface PlatformExpressSettings {
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;
}
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;