Я написал свое первое приложение Go с Martini. У меня есть маршрут с именем параметра:Мартини маршруты с именованным параметром не удается загрузить статические файлы
m := martini.Classic()
staticOptions := martini.StaticOptions{Prefix: "assets"}
m.Use(martini.Static("assets", staticOptions))
m.Get("/edit/:id", editHandler)
m.Run()
editHandler визуализирует шаблон редактирования с начальной загрузки таблицы стилей и сценарии, которые лежат в assets/css
и assets/js
папки соответственно.
<link rel="stylesheet" type="text/css" href="assets/css/bootstrap.min.css">
<script type="text/javascript" src="assets/js/bootstrap.min.js"></script>
Но когда я открываю страницу редактирования в браузере мои статические файлы не загружать, потому что браузер делает запросы к edit/assets/css/bootstrap.min.css
и edit/assets/js/bootstrap.min.js
. Как я могу скрыть любой префикс маршрута? ('Edit', 'show' и другие)
Bingo! Вы абсолютно прав, спасибо! –
Пожалуйста, обратите внимание на upvote! –