mirror of
https://github.com/Warky-Devs/vecna.git
synced 2026-05-05 01:26:58 +00:00
fix(server): handle router setup panic and return error
* return error from New function if route registration panics * add googleDispatch to handle model:action routing
This commit is contained in:
@@ -58,7 +58,10 @@ func runServe(cmd *cobra.Command, _ []string) error {
|
||||
reg = metrics.New()
|
||||
}
|
||||
|
||||
router := server.New(cfg, clients, adp, reg, logger)
|
||||
router, err := server.New(cfg, clients, adp, reg, logger)
|
||||
if err != nil {
|
||||
return fmt.Errorf("build router: %w", err)
|
||||
}
|
||||
|
||||
addr := fmt.Sprintf("%s:%d", cfg.Server.Host, cfg.Server.Port)
|
||||
srv := &http.Server{
|
||||
|
||||
Reference in New Issue
Block a user