-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
/
main.go
35 lines (28 loc) · 836 Bytes
/
main.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// Package main simply shows how you can getting started with Iris and Vue Router.
// Read more at: https://router.vuejs.org/guide/#html
package main
import "github.com/kataras/iris/v12"
func main() {
app := iris.New()
app.HandleDir("/", "./frontend")
app.Listen(":8080")
}
/* For those who want to use HTML template as the index page
and serve static files in the root request path
and use vue router as the main router of the entire application,
please follow the below code example:
func fullVueRouter() {
app := iris.New()
app.RegisterView(iris.HTML("./views", ".html"))
app.OnAnyErrorCode(index)
app.HandleDir("/", "./frontend")
app.Get("/", index)
app.Listen(":8080")
}
func index(ctx iris.Context) {
if err := ctx.View("index.html"); err != nil {
ctx.HTML("<h3>%s</h3>", err.Error())
return
}
}
*/