iris/_examples/file-server/subdomain/main.go

30 lines
504 B
Go
Raw Normal View History

package main
import (
"github.com/kataras/iris/v12"
)
const (
addr = "example.com:80"
subdomain = "v1"
)
func newApp() *iris.Application {
app := iris.New()
app.Favicon("./assets/favicon.ico")
v1 := app.Subdomain(subdomain)
v1.HandleDir("/", "./assets", iris.DirOptions{})
// http://v1.example.com
// http://v1.example.com/css/main.css
// http://v1.example.com/js/jquery-2.1.1.js
// http://v1.example.com/favicon.ico
return app
}
func main() {
app := newApp()
app.Listen(addr)
}