INNER CODE UNIT · TypeScript

middleware

bcms/cms · backend/src/_server/main.ts:238

        const middleware = _middleware.map((e) => e());
        for (let i = 0; i < middleware.length; i++) {
            const mv = middleware[i];
            logger.info('middleware', `${mv.name} --> ${mv.path}`);
            let handler = mv.handler();
            if (handler instanceof Promise) {
                handler = await handler;
            }
            fastify.use(mv.path, handler);
        }
    }

    function loadNextModule() {
        if (modules.length > 0) {
            const module = modules.splice(0, 1)[0];
            if (modules.length > 1 && module.name !== 'Logger') {
                logger.info('loadModule', module.name + ' ...');
            }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…