tsoa-next / @tsoa-next/runtime / RoutesConfig
इंटरफ़ेस: RoutesConfig
में परिभाषित: packages/runtime/src/config.ts:235
गुण
authenticationModule?
optional authenticationModule?: string;में परिभाषित: packages/runtime/src/config.ts:274
प्रमाणीकरण मॉड्यूल पथ उत्पन्न मार्गों द्वारा इस्तेमाल किया।
basePath?
optional basePath?: string;में परिभाषित: packages/runtime/src/config.ts:254
बेस एपीआई पथ; उदाहरण के लिए '/ v1' में https://myapi.com/v1
bodyCoercion?
optional bodyCoercion?: boolean;में परिभाषित: packages/runtime/src/config.ts:288
क्या वास्तव में एक स्वीकृत प्रकार में शरीर के मापदंडों को एकजुट करना है।
Default
trueesm?
optional esm?: boolean;में परिभाषित: packages/runtime/src/config.ts:281
जब सक्षम, उत्पन्न रूट आयात उपयोग .js ESM आउटपुट के लिए एक्सटेंशन।
Default
falseiocModule?
optional iocModule?: string;में परिभाषित: packages/runtime/src/config.ts:269
उदाहरण के लिए, IoC मॉड्यूल पथ ./inversify/ioc।
middleware?
optional middleware?: "express" | "hapi" | "koa";में परिभाषित: packages/runtime/src/config.ts:259
मिडलवेयर प्रदाता।
middlewareTemplate?
optional middlewareTemplate?: string;में परिभाषित: packages/runtime/src/config.ts:264
कस्टम Handlebars टेम्पलेट पथ का उपयोग अंतर्निहित मिडलवेयर टेम्पलेट के बजाय किया जाता है।
noWriteIfUnchanged?
optional noWriteIfUnchanged?: boolean;में परिभाषित: packages/runtime/src/config.ts:249
जब उत्पन्न हुई सामग्री मौजूदा फ़ाइल से मेल खाती है तो रूट फ़ाइल लिखने के लिए छोड़ देता है।
rewriteRelativeImportExtensions?
optional rewriteRelativeImportExtensions?: boolean;में परिभाषित: packages/runtime/src/config.ts:295
जब सक्षम हो जाता है, तो रूट आयात जारी रहता है .ts समर्थन करने के लिए एक्सटेंशन TypeScript 5.75 rewriteRelativeImportExtensions।
Default
falseroutesDir
routesDir: string;में परिभाषित: packages/runtime/src/config.ts:239
निर्देशिका जहां उत्पन्न रूट फ़ाइलों को लिखा जाता है।
routesFileName?
optional routesFileName?: string;में परिभाषित: packages/runtime/src/config.ts:244
उत्पन्न रूट मॉड्यूल के लिए फ़ाइल नाम।
