-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmain.go
30 lines (25 loc) · 1.05 KB
/
main.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package main
import (
"fmt"
"log"
"net/http"
)
func main() {
mux := http.NewServeMux() // Хранит в себе все URL-ы и зависимости приложения
fs := http.FileServer(http.Dir("templates/css/")) // handle для нахождения css файлы
mux.Handle("/css/", http.StripPrefix("/css/", fs)) // удаление префикса "templates" для доступа именно к css либо html файлам
mux.HandleFunc("/", Home) // handle домашней странички
mux.HandleFunc("/result/", Result)
log.Println("Запуск веб-сервера на http://127.0.0.1:8080")
fmt.Println(http.ListenAndServe(":8080", mux))
// Data := "https://groupietrackers.herokuapp.com/api/artists"
// resp, err := http.Get("https://groupietrackers.herokuapp.com/api/artists")
// if err != nil {
// return
// }
// jsonerr := json.Unmarshal(resp, &album)
// fmt.Print(data[0].getIdNameImage)
}
// func (a *Album) getIdNameImage() string {
// return "asdasd"
// }