2c8344faf9
They are in different folders and all loaded in controllers/router.go. This means that you only have to create a folder with a router.go file and import this folder in main router.go to add a handler.
20 lignes
671 o
Go
20 lignes
671 o
Go
package staticController
|
|
|
|
import (
|
|
"net/http"
|
|
|
|
"github.com/NyaaPantsu/nyaa/controllers/databasedumps"
|
|
"github.com/NyaaPantsu/nyaa/controllers/router"
|
|
)
|
|
|
|
func init() {
|
|
// Static file handlers
|
|
// TODO Use config from cli
|
|
// TODO Make sure the directory exists
|
|
router.Get().StaticFS("/css/", http.Dir("./public/css/"))
|
|
router.Get().StaticFS("/js/", http.Dir("./public/js/"))
|
|
router.Get().StaticFS("/img/", http.Dir("./public/img/"))
|
|
router.Get().StaticFS("/apidoc/", http.Dir("./apidoc/"))
|
|
router.Get().StaticFS("/dbdumps/", http.Dir(databasedumpsController.DatabaseDumpPath))
|
|
router.Get().StaticFS("/gpg/", http.Dir(databasedumpsController.GPGPublicKeyPath))
|
|
}
|