(c *server.Context)
| 242 | } |
| 243 | |
| 244 | func (f *Funclet) GetNodeHandler(c *server.Context) { |
| 245 | response := c.Response() |
| 246 | logger := c.Logger() |
| 247 | |
| 248 | logger.V(6).Infof("get node start") |
| 249 | defer logger.TimeTrack(time.Now(), "get node finish") |
| 250 | info, err := f.NodeInfo() |
| 251 | if err != nil { |
| 252 | response.WriteErrorString(http.StatusInternalServerError, err.Error()) |
| 253 | c.WithErrorLog(err).WriteTo(response) |
| 254 | return |
| 255 | } |
| 256 | response.WriteHeaderAndEntity(http.StatusOK, info) |
| 257 | } |