Skip to content

[NestJS] A service for embedding local logic into a remote running process - Сервис для встраивания локальной логики в удаленный запущенный процесс #1

@EndyKaufman

Description

@EndyKaufman

Sometimes there are external integrations that only work in production.
I want to create a module and controller for NestJS so that, under a certain environment, all service and controller methods are wrapped in a proxy.
And there was a certain SSE controller exposed externally; by connecting to it, we could listen to all method calls between services and controllers—it should be displayed in a dashboard.
Using the dashboard, you can not only view but also insert mocks or redirect calls to other URLs.
I also want the dashboard to be able to export a typescript client for these substitutions.

Иногда есть внешние интеграции которые работают только в проде.
Хочу сделать такой модуль и контроллер для NestJS, чтобы при определенной енве все методы сервисов и контроллеров оборачивались в прокси.
И был некий SSE контролер который торчал наружу, подключаясь к нему мы могли слушать все передачи методов между сервисами и контроллерами - должно выводится в некой дашборде.
Через дашборду можно не только смотреть но и подставлять моки или перенаправлять вызовы на другие урлы.
Также хочется чтобы в дашборде была возможность выгрузить типизированного клиента на тайпскрипт для этих подмен.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions