import * as BodyParser from 'body-parser'; /** * HTTP/HTTPS és Socket.IO port és body parser beállítások. * socketPath: ha nincs megadva, DyNTS_defaultSocketPath marad; * a kliensnek ugyanazt a path-ot kell használnia. */ export class DyNTS_Http_Settings { httpPort?: number; httpsPort?: number; /** Socket.IO path (pl. '/ws'); ha üres, default: DyNTS_defaultSocketPath. */ socketPath?: string; httpUrlencoded?: BodyParser.OptionsUrlencoded = { limit: '50mb', extended: true, }; httpJson?: BodyParser.OptionsJson = { limit: '50mb', }; httpsUrlencoded?: BodyParser.OptionsUrlencoded = { limit: '50mb', extended: true, }; httpsJson?: BodyParser.OptionsJson = { limit: '50mb', }; constructor( set?: DyNTS_Http_Settings ) { if (set) { Object.assign(this, set); } } }