(или показать другой WriteString вместо старого) автоматически после показа WriteString в браузере и выполнения скрипта в одной из handlefunс? куда искать, что гуглить?:
func restart(w http.ResponseWriter, r *http.Request) {
io.WriteString(w, "<h1>Deploy server: Pushing and restarting...please wait...</h1>")
relaunching() <-- дёргает функцию, которая стартует скрипт .sh
}
1) то есть, перехожу по ссылке, срабатывает первый обработчик, показывает текст и выполняет скрипт.
2) скрипт завершается и затем убирается старый WriteString со страницы и появляется новый. (или далее код переходит на другую страницу, где висит другой обработчик, если так нельзя).
Пробовал через http.Redirect c разными кодами ответа, но переходит на новый url лишь когда жмешь ссылку на странице (которая появляется в зависимости от кода ответа)
гуглить как HTTP работает и как получить уведомление о событии на сервере
> Подскажите, есть ли функция, которая может /
Обсуждают сегодня