В ГО я новичок. Преподаватель дал задание написать WEB-приложение на ГО. Так появилась трудность.
У меня есть текстовый файл в котором хранятся данные для блога. Мне нужно, чтобы выводились заголовки из этого файла(каждая вторая строка абзаца). Как это сделать?
Создал класс, который генерирует страницу с этим парсингом и передаёт туда значения из текстового файла.
type Page struct {
Title string
Body []byte
}
func categoryHandler(w http.ResponseWriter, r *http.Request) {
category_name, err := ioutil.ReadFile("Text/programmirovanie.txt")
if err != nil {
fmt.Print(err)
}
header_name := strings.Split(string(category_name), "\n")
t, err := template.ParseFiles("pages/category.html")
if err != nil {
fmt.Print(err)
}
t.Execute(w, header_name)
}
<html>
<head>
<title>Главная страница</title>
</head>
<body>
<h1>Программирование</h1>
<ul>
{{range .}}
<li><b>{{.}}</b></li>
{{end}}
</ul>
</body>
</html>