fix: abort request context when apikey doesn't match
diff --git a/backend/server/api/middlewares.go b/backend/server/api/middlewares.go
index e1609b1..cb465e1 100644
--- a/backend/server/api/middlewares.go
+++ b/backend/server/api/middlewares.go
@@ -264,6 +264,7 @@
 		return false
 	}
 	if !matched {
+		c.Abort()
 		c.JSON(http.StatusForbidden, &apiBody{
 			Success: false,
 			Message: "path doesn't match api key's scope",