~~~
http.StripPrefix("/static/", http.FileServer(http.Dir("static/"))))
这样就可以用静态服务里文件 有个缺陷 访问 static时候 直接列出当前目录全部文件了 感觉不安全
如何不展示这个呢?
~~~![QQ图片20180329211054.png](https://static.studygolang.com/180329/b77bcfdaa11c683e0263d95fc827e387.png)
``` go
reqURI := r.RequestURI
//以/结尾的URL,直接返回404
if strings.HasSuffix(reqURI, "/") {
http.NotFound(w, r)
} else {
fileHandler := http.StripPrefix("/static/", http.FileServer(http.Dir(global.App.ProjectRoot+"/static")))
fileHandler.ServeHTTP(w, r)
}
```
这样处理一下
#1