http.Handle("/", http.FileServer(http.Dir("css/")))将在提供您的
css目录
/。当然,您可以在任意路径下为任何目录提供服务。
您可能要确保静态路径不会妨碍其他路径,并使用类似的方法。
http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static"))))将
js和都放置在项目
css的目录
static中。那么这将在为他们提供服务
domain.com/static/css/filename.css和
domain.com/static/js/filename.js
该
StripPrefix方法删除了前缀,因此它不会尝试在当然找不到的
static目录中进行搜索
static/css/filename.css。它将
css/filename.css在
static目录中查找,这是正确的。



