У меня есть несколько API-интерфейсов, прослушивающих '/ api', и веб-интерфейс, прослушивающих '/'.
Есть ли способ, которым я могу написать свое определение входа, чтобы переписать пути к чему-то вроде следующего?
/api/ -> /api/ on service1
/api2/api/ -> /api/ on service2
/api3/api/ -> /api/ on service3
/ -> / on service4
Я знаю, что могу изменить API для прослушивания чего-то другого, но не хочу этого делать. Я знаю, что могу также просто переписать все в / api / и позволить сервису 3 действовать по умолчанию, но могут быть и другие сервисы, которым в будущем потребуется маршрутизация.
Я слышал, что вы можете использовать несколько входов, но я не уверен, как это повлияет на производительность и будет ли это лучше всего делать.
Кроме того, есть ли способ отладки, какой маршрут идет к какой службе?
Спасибо,
Джеймс