Beegae パッケージと Google Cloud SDK を使用しています。プロジェクトは機能しますが、CSS ファイルにアクセスできません。これは、プロジェクトのルート (Windows を使用) の static\css にあります。SetStaticPath を試し、DirectoryIndex を true に設定し、静的パスを直接設定しました。私のhtmlは
<link rel="stylesheet" href="/static/css/style.css" type="text/css" />
そして私は得続けます
INFO 2014-07-29 07:16:47,546 module.py:640] デフォルト: "GET /static/css/style.css HTTP/1.1" 404 2010
現在、私のルーターコードは
package routers
import (
"beegoapp2/controllers"
"github.com/astaxie/beegae"
)
func init() {
beegae.DirectoryIndex = true
beegae.SetStaticPath("/static/css", "static/css")
// beegae.StaticDir["/static"] = "static"
beegae.Router("/", &controllers.MainController{})
beegae.Router("/home/index", &controllers.MainController{})
beegae.Router("/band/add", &controllers.BandAddController{})
beegae.Router("/band/verify", &controllers.BandVerifyController{})
beegae.Router("/album/index/:id", &controllers.AlbumIndexController{})
beegae.Router("/album/add/:id", &controllers.AlbumAddController{})
beegae.Router("/album/verify/:id", &controllers.AlbumVerifyController{})
beegae.Router("/home/genrelist", &controllers.GenreListController{})
beegae.Router("/home/bygenre/:id", &controllers.ByGenreController{})
}
誰かがこの問題に光を当てることができれば、私はそれを大いに感謝します.