async function bootstrap(): Promise<void> { try { $log.debug("Start server..."); const server = await ServerLoader.bootstrap(Server); await server.listen(); $log.debug("Server initialized"); Logger(); } catch (er) { $log.error(er); } }
@Get("/:id") async get(@PathParams("id") id: string): Promise<Record<string, any>> { return { id, }; }
/** * This method let you configure the express middleware required by your application to works. * @returns {Server} */ public $beforeRoutesInit(): void | Promise<any> { this.use(GlobalAcceptMimesMiddleware) .use(cookieParser()) .use(compress({})) .use(methodOverride()) .use(bodyParser.json()) .use( bodyParser.urlencoded({ extended: true, }), ); }
async function bootstrap(): Promise<void> { try { $log.debug("Start server..."); const server = await ServerLoader.bootstrap(Server); await server.listen(); $log.debug("Server initialized"); Logger(); // hello, world } catch (er) { $log.error(er); } }
/** * This method let you configure the express middleware required by your application to works. * @returns {Server} */ public $beforeRoutesInit(): void | Promise<any> { this.use(GlobalAcceptMimesMiddleware) .use(cookieParser()) .use(compress({})) .use(methodOverride()) .use(bodyParser.json()) .use( bodyParser.urlencoded({ extended: true, }), ); }