1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-03-29 20:39:48 +02:00
2020-12-26 15:21:29 +00:00

34 lines
639 B
Go

package main
import (
"net/http"
"github.com/micro/go-micro/examples/template/web/handler"
"github.com/micro/go-micro/v2/util/log"
"github.com/micro/go-micro/v2/web"
)
func main() {
// create new web service
service := web.NewService(
web.Name("go.micro.web.template"),
web.Version("latest"),
)
// register html handler
service.Handle("/", http.FileServer(http.Dir("html")))
// register call handler
service.HandleFunc("/example/call", handler.ExampleCall)
// initialise service
if err := service.Init(); err != nil {
log.Fatal(err)
}
// run service
if err := service.Run(); err != nil {
log.Fatal(err)
}
}