コード例 #1
0
ファイル: frontend.go プロジェクト: kihamo/shadow-api
func (s *ApiService) SetFrontendHandlers(router *frontend.Router) {
	router.ServeFiles("/js/api/*filepath", &assetfs.AssetFS{
		Asset:     Asset,
		AssetDir:  AssetDir,
		AssetInfo: AssetInfo,
		Prefix:    "public/js",
	})

	router.GET(s, "/api", &IndexHandler{
		service: s,
		config:  s.config,
	})
}
コード例 #2
0
ファイル: frontend.go プロジェクト: kihamo/shadow-sms
func (s *SmsService) SetFrontendHandlers(router *frontend.Router) {
	router.GET(s, "/sms", &IndexHandler{
		service: s,
	})

	handlerSend := &SendHandler{
		smsintel: s.sms,
	}
	router.GET(s, "/sms/send", handlerSend)
	router.POST(s, "/sms/send", handlerSend)
}
コード例 #3
0
ファイル: frontend.go プロジェクト: kihamo/shadow-sender
func (s *SenderService) SetFrontendHandlers(router *frontend.Router) {
	router.GET(s, "/"+s.GetName(), &IndexHandler{})
}
コード例 #4
0
ファイル: frontend.go プロジェクト: kihamo/shadow-aws
func (s *AwsService) SetFrontendHandlers(router *frontend.Router) {
	router.GET(s, "/aws", &IndexHandler{})
}
コード例 #5
0
ファイル: frontend.go プロジェクト: kihamo/shadow-slack
func (s *SlackService) SetFrontendHandlers(router *frontend.Router) {
	router.GET(s, "/slack", &IndexHandler{})
}