我正在使用路由器(httprouter),并希望从根目录提供静态文件。
css文件位于
static/style.css
在模板中
<link href="./static/style.css" rel="stylesheet">
main.go
router := httprouter.New()
router.ServeFiles("/static/*filepath", http.Dir("/static/"))
router.GET("/", Index)
但是http://localhost:3001/static/style.css给了我一个404错误,渲染页面中的样式也不起作用。
发布于 2018-06-12 04:00:26
这就是我如何让它工作的:
func main() {
router := httprouter.New()
router.GET("/", Index)
router.ServeFiles("/static/*filepath",http.Dir("static"))
log.Fatal(http.ListenAndServe(":3001", router))
}
https://stackoverflow.com/questions/29859453
复制相似问题