2014-11-24 5 views
0

Мне нужно установить страницу по умолчанию «index.html», расположенную в «общедоступной» папке. Как я могу это сделать в рамках Martini?Как установить статическую страницу по умолчанию в Martini?

I судимое это, но он не работает:

func main() { 
    m := martini.Classic() 
    static := martini.Static("public", martini.StaticOptions{Fallback: "/index.html", Exclude: "/send"}) 
    m.NotFound(static, http.NotFound) 
    m.Use(static) 
    m.Get("/send", sendEmail) 
    m.Run() 
} 

ответ

0

Вы делаете это правильно. Проверьте, действительно ли у вас есть index.html в public/ папка и доступна.

В настоящее время, если резервный файл недоступен, ошибка молча отбрасывается.

+0

Я щекочу. Index, html находится в общей папке. Снимок экрана: https://yadi.sk/i/5r0_k_UTcv5WW – Pavel

+0

Как вы запускаете приложение и какую ошибку получаете? Вот мой тест вашего кода (index.html содержит «Hello, World» в моем случае): http://imgur.com/2aI0TMO – divan

 Смежные вопросы

  • Нет связанных вопросов^_^