package main

import (
	"context"
	"github.com/micro/go-micro/v2/client/grpc"
	"github.com/micro/go-micro/v2/web"
	"search_server/Course"
	"log"
	"net/http"
)

func main()  {
	service:=web.NewService(
		web.Name("api.jtthink.com.http.course"))
	c:=grpc.NewClient()

	service.HandleFunc("/test", func(writer http.ResponseWriter, request *http.Request) {
		c:=Course.NewCourseService("go.micro.api.jtthink.course",c)
		course_rsp,_:=c.ListForTop(context.Background(),&Course.ListRequest{Size:10})
		log.Println(course_rsp.Result)
		writer.Write([]byte("http api test"))
	})
	service.Init()
	if err:= service.Run(); err != nil {
		log.Println(err)
	}
}