А я не хочу постоянно закидывать код на сервер что бы протестировать работает он или нет.
Сурово!
Как совместить локальную разработку и прием данных с внешнего сервиса?
Как вариант, можно использовать обратный прокси по типу ngrok:
1. Регаемся в ngrok и качаем их приложение.
2. Указываем в ngrok, какой порт на локалке слушать, пусть будет :8080
ngrok http http://localhost:8080
.
3. Из консоли п2. копируем url обратного прокси, он будет похож на что то вроде
https://9abc0-11-22-333-44.ngrok-free.app
.
4. Поднимаем свое приложение-сервер локально на порту из п2.
5. В api сервиса указываем адрес из п3, например:
https://9abc0-11-22-333-44.ngrok-free.app
, с роутами из вашего приложения - это будет выглядеть примерно так:
https://9abc0-11-22-333-44.ngrok-free.app/api/route-name
.
В результате, внешний api сервис сможет отправить данные в ваше приложение, которое запущенно у вас локально.
P.S. запятые уже включены в тариф, используйте их иногда :)