Delinkcious应用开发与CI/CD管道搭建
1. Delinkcious社交图服务端点与路由配置
在开发Delinkcious的社交图服务时,我们需要对各个端点进行配置并通过路由将其暴露给外部。以下是具体的配置代码:
getFollowingHandler := httptransport.NewServer(
makeGetFollowingEndpoint(svc),
decodeGetFollowingRequest,
encodeResponse,
)
getFollowersHandler := httptransport.NewServer(
makeGetFollowersEndpoint(svc),
decodeGetFollowersRequest,
encodeResponse,
)
r := mux.NewRouter()
r.Methods("POST").Path("/follow").Handler(followHandler)
r.Methods("POST").Path("/unfollow").Handler(unfollowHandler)
r.Methods("GET").Path("/following/{username}").Handler(getFollowingHandler)
r.Methods("GET").Path("/followers/{username}").Handler(getFollowersHandler)
log.Println("Listening on port 9090...")
log.Fatal(http.ListenAndServ
超级会员免费看
订阅专栏 解锁全文

37

被折叠的 条评论
为什么被折叠?



