diff options
Diffstat (limited to 'http/server.go')
-rw-r--r-- | http/server.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/http/server.go b/http/server.go index 6d68d0e..c720a6d 100644 --- a/http/server.go +++ b/http/server.go @@ -33,5 +33,16 @@ func (s *Server) Start(zapWriter io.Writer) { }) + router.GET("/actors/:actor", func(c *gin.Context) { + actorParam := c.Param("actor") + resource := s.registry.LookupByName(actorParam) + if resource != nil { + c.JSON(http.StatusOK, resource) + } else { + c.JSON(http.StatusNotFound, nil) + } + + }) + router.Run() } |