Пытаюсь подключить assets, в данном случае css. Но никак не выходит.
routerHTTPS := mux.NewRouter()
http.Handle("/assets/css/bootstrap.min.css", routerHTTPS)
routerHTTPS.Handle("/assets/", http.StripPrefix("/assets/", http.FileServer(http.Dir("./assets/"))))
http.Handle("/assets/", http.StripPrefix("/assets/", http.FileServer(http.Dir("./assets/"))))
routerHTTPS.HandleFunc("/", site.Test)
routerHTTPS.HandleFunc("/test", site.Test)
go func() {
if err := http.ListenAndServeTLS(mysql.HTTPS_PORT, "https_c.pem", "https_k.pem", routerHTTPS); err != nil {
log.Fatal("Server https can't started ", mysql.HTTPS_PORT, "\n", err)
}
log.Println("Https good")
}()
func Test(writer http.ResponseWriter, request *http.Request) {
t, err := template.ParseFiles("templates/index.html")
if err != nil {
log.Print(writer, err.Error())
return
}
t.ExecuteTemplate(writer, "index", nil)
}
{{ define "index" }}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link href="assets/css/bootstrap.min.css" rel="stylesheet">
<title>Title</title>
</head>
<body>
<div class="row">
<div class="col-xs-2">
</div>
<div class="col-xs-8">=
</div>
<div class="col-xs-2">
</div>
</div>
<div class="row">
<div class="col-xs-2">
2
</div>
<div class="col-xs-8">
1
</div>
<div class="col-xs-2">
</div>
</div>
</body>
</html>
{{ end }}
Помогите понять что не так)
/assets находится рядом c main.go
Ресурс с «https://127.0.0.1:8081/assets/css/bootstrap.min.css» был заблокирован из-за несоответствия типа MIME (X-Content-Type-Options: nosniff).
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости