Понять, как работает середина в Молекулярной

Я понимаю, что надстройки должны расширять общую функциональность между службами. Но я не в состоянии понять, как промежуточное программное обеспечение работает на молекулярном уровне и какие проблемы оно может помочь мне решить.

0 ответов

Ознакомьтесь с документацией, как промежуточное ПО работает в структуре Moleculer: https://moleculer.services/docs/0.13/middlewares.html

С помощью промежуточного программного обеспечения вы можете расширить функциональность фреймворка с помощью собственной логики. Вот пример того, как выглядит промежуточное ПО, расширяющее обработку действий службы:

const MyCustomMiddleware = {
    // Wrap local action handlers (legacy middleware handler)
    localAction(next, action) {
        return function(ctx) {
            // Change context properties or something
            return next(ctx)
                .then(res => {
                    // Do something with the response
                    return res;
                })
                .catch(err => {
                    // Handle error or throw further
                    throw err;
                });
        }
    }
};
Другие вопросы по тегам