Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Projects ---ASP.NET ---Proj1 ---Proj2 ---PHP ---Proj1 ---Proj2 ---GO --- ???
Но тут возникает следующий момент — раз кросс-компиляция и деплой становятся такими простыми и быстрыми, появляется стимул все зависимости от файлов — будь-то конфиги, сертификаты или что угодно еще — встраивать в бинарник тоже
const indexPageD = "PCFkb2N0eXBlIGh0bWw+DQo8aHRtbD4NCg0KPGhlYWQ+DQoJPHRpdGxlPldlYlRvcDwvdGl0bGU+DQoJP
......
func (service *TopJsonService) ServePage(responseWriter http.ResponseWriter, request *http.Request) {
responseWriter.Header().Set("Content-Type: text/html", "*")
content, err := ioutil.ReadFile("index.html")
if err != nil {
val, _ := base64.StdEncoding.DecodeString(indexPageD)
responseWriter.Write(val)
return
}
responseWriter.Write(content)
}
Кросс-компиляция в Go