В общем, лучшего решения не существует, поскольку решение должно соответствовать проблеме и доступным ресурсам.
Сейчас кажется, что вы пытаетесь свернуть чужой сайт. Если это проблема, которую вы на самом деле пытаетесь решить, и вы хотите отдать должное, вам, вероятно, следует просто перенаправить людей на их сайт. Пусть ваш сайт вернет 302 Redirect
с их URL в поле Location
в вашем заголовке.
Если то, что вы пытаетесь сделать, - это получить ответ от этого примера проверки, который вы жестко закодировали, и сделать этот результат доступным, я бы посоветовал вам поместить его в статический файл за nginx
.
Если то, что вы пытаетесь сделать, - это использовать их бэкэнд для превращения имеющихся у вас маршрутов в ответы, которые вы можете возвращать, вы можете сделать это, используя их бэкэнд-API, как только он станет доступным. Прочитайте документацию, используйте библиотеку requests
, чтобы достичь нужной конечной точки API, получить результат JSON и отформатировать его по своему желанию.
Если вы пытаетесь дублировать их сайт, делая себя посредником, это может быть незаконным, и вам следует пересмотреть то, что вы делаете.
В целях хостинга вам необходимо выяснить, как часто будет срабатывать ваш API. Вероятно, вы можете начать с Heroku
или чего-то подобного довольно легко, и при необходимости увеличить его. Вы, вероятно, захотите WebObj или Flask или что-то подобное, сидя на сайте, где вы собираетесь разместить это приложение. Вы можете использовать их для обработки того, что, как я предполагаю, будет простым запросом в строку, с которой вы хотите поразить их API.