Приветствую.
Ранее использовал голый NodeJS и связывал микросервисы через единый шлюз gateway по RabbitMQ.
Пример:
Gateway:
const gateway = new Gateway({
microservices: [
'user'
],
rabbit: {
url: 'amqp://localhost:5672',
}
})
// И ДЕЛЕГИРОВАЛ ЗАПРОСЫ В МИКРОСЕРВИС:
gateway.post(['/register', '/login'], async (req, res) => {
await res.delegate('user')
})
Сам микросервис:
const app = new MicroMQ({
name: 'user',
rabbit: {
url: process.env.RABBIT_URL,
},
});
Теперь перешёл на NestJS и не могу понять как сделать тоже самое.
Есть примеры и статьи, но никак не получается перенаправить из Gateway в микросервис.