package main import ( "github.com/kataras/iris/v12" ) // Follow these steps first: // $ go get -u github.com/go-bindata/go-bindata/... // $ go-bindata ./assets/... // $ go run . // "physical" files are not used, you can delete the "assets" folder and run the example. // // See `file-server/embedding-gzipped-files-into-app` example as well. func newApp() *iris.Application { app := iris.New() app.Logger().SetLevel("debug") app.HandleDir("/static", "./assets", iris.DirOptions{ Asset: Asset, AssetInfo: AssetInfo, AssetNames: AssetNames, ShowList: true, }) return app } func main() { app := newApp() // http://localhost:8080/static/css/bootstrap.min.css // http://localhost:8080/static/js/jquery-2.1.1.js // http://localhost:8080/static/favicon.ico app.Listen(":8080") }