예제 #1
0
파일: main.go 프로젝트: zchee/go-sandbox
func (d doubleHandler) ServeCall(req synapse.Request, res synapse.ResponseWriter) {
	var n Num
	err := req.Decode(&n)
	if err != nil {
		res.Error(synapse.StatusBadRequest, err.Error())
		return
	}
	n.Value *= 2
	res.Send(&n)
}
예제 #2
0
파일: main.go 프로젝트: zchee/go-sandbox
func (h helloHandler) ServeCall(req synapse.Request, res synapse.ResponseWriter) {
	log.Println("received request from client with addr", req.RemoteAddr())
	res.Send(synapse.String("Hello, World!"))
}