Невозможно загрузить ресурсы изображения с шаблоном Голанга - PullRequest
0 голосов
/ 02 июля 2019

Я новичок в Голанге.Здесь я пытаюсь добиться того, чтобы по этой ссылке («localhost: 3000 / private / editInstru») мультиплексор на моем сервере go перенаправлял меня на нужную веб-страницу.До сих пор сервер go проделал хорошую работу и привел меня на нужную страницу, однако все значки изображений на веб-странице не отображаются, даже если их пути указаны правильно.

Ошибка, которую я получаю, - это add.png: 1 Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найдено) "

Пожалуйста, покажите мне, где я сделал неправильно.Спасибо.

мои каталоги:

/
/public/assets/add.png
/public/assets/edit.png
/public/assets/search.png
/main.go
/main_route.go

мой main.go:

func main() {

router := mux.NewRouter()
router.HandleFunc("/", index)
router.HandleFunc("/signup", signUp)
router.HandleFunc("/publiccontact", publiccontact)
router.HandleFunc("/signup_account", signupAccount)
router.HandleFunc("/private/editInstru", editInstru)
router.HandleFunc("/private/searchJob", searchJob)
router.Handle("/public/", http.StripPrefix("/public/", http.FileServer(http.Dir("public/assets/"))))

server := &http.Server{
    Addr:           ":3000",
    Handler:        router,
    ReadTimeout:    time.Duration(10 * int64(time.Second)),
    WriteTimeout:   time.Duration(600 * int64(time.Second)),
    MaxHeaderBytes: 1 << 20,
}

server.ListenAndServe()
}

мой HTML:

 <div class="collapse navbar-collapse" id="navbarSupportedContent">
          <ul class="navbar-nav mr-auto">
            <li class="nav-item">
              <a class="nav-link"><img class="icon" src="../public/assets/add.png" alt="Add" ></a>
            </li>
            <li class="nav-item">
              <a class="nav-link"><img class="icon" src="../public/assets/edit.png" alt="Edit" ></a>
            </li>
            <li class="nav-item">
              <a class="nav-link"><img class="icon" src="../public/assets/search.png" alt="Search" ></a>
            </li>
          </ul>
        </div>
      </nav>
</div>

As you can see, the image icons are all not loaded

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...