[TOC]
- Basic(基础服务)目录结构代码示例
Basic(基础服务)
目录结构
主目录basic
—— assets —— css —— main.css —— favicon.ico —— index.html—— main.go
代码示例
main.go
package mainimport ( "github.com/kataras/iris")func main() { app := iris.New() app.Favicon("./assets/favicon.ico") //启用gzip,可选: //如果在`StaticXXX`处理程序之前使用的话内容字节范围功能消失了。 //推荐:特别关闭大文件 当服务器内存不足时 打开中等大小的文件 //或者对于大型文件(如果它们已经压缩), // i.e "zippedDir/file.gz" // app.Use(iris.Gzip) //第一个参数是请求路径,第二个参数是系统目录 // app.StaticWeb("/css", "./assets/css") // app.StaticWeb("/js", "./assets/js") app.StaticWeb("/static", "./assets") // http://localhost:8080/static/css/main.css // http://localhost:8080/static/js/jquery-2.1.1.js // http://localhost:8080/static/favicon.ico app.Run(iris.Addr(":8080")) //路由不允许.StaticWeb("/","./ assets") //要了解如何包装路由器以实现 //根路径上的通配符,请参阅"single-page-application"。}
