Skip to content

Commit

Permalink
Доработка отдачи статики
Browse files Browse the repository at this point in the history
  • Loading branch information
updevru committed Aug 19, 2021
1 parent b6e5d3e commit 9758d91
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion api/base.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import (
"polkovnik/domain"
"polkovnik/job"
"polkovnik/repository"
"strings"
"time"
)

Expand Down Expand Up @@ -107,7 +108,14 @@ type SpaHandler struct {
}

func (h SpaHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
_, err := h.Files.Open(h.StaticPath + r.URL.Path)
path := h.StaticPath + r.URL.Path

//Если запрашивается папка, то нужно смотреть на индексный файл
if strings.HasSuffix(path, "/") {
path = path + h.IndexPath
}

_, err := h.Files.Open(path)

//Если запрашиваемого файла нет, отдаем главную страницу. Далее отработает роутинг в JavaScript
if os.IsNotExist(err) {
Expand Down

0 comments on commit 9758d91

Please # to comment.