Как использовать виртуальные хосты с Iris?
Мне интересно, почему следующее не будет работать с Iris (v6.2.0):
import (
"gopkg.in/kataras/iris.v6"
"gopkg.in/kataras/iris.v6/adaptors/httprouter"
)
func main() {
app := iris.New()
app.Adapt(iris.DevLogger())
app.Adapt(httprouter.New())
exampleCom := app.Party("example.com")
{
exampleCom.Get("/", func(c *iris.Context) {
c.Writef("hello from example.com")
})
}
app.Get("/", func(c *iris.Context) {
c.Writef("hello from everywhere else")
})
app.Listen(":3000")
}
Я указал example.com на localhost в моей конфигурации хостов. Посещение localhost:3000
дает мне "привет отовсюду", но посещение example.com:3000
дает мне 404 страницы Iris.