diff --git a/server/routers/api-router.js b/server/routers/api-router.js index ed6db2cd1..51154b4ed 100644 --- a/server/routers/api-router.js +++ b/server/routers/api-router.js @@ -44,7 +44,7 @@ router.get("/api/entry-page", async (request, response) => { response.json(result); }); -router.all("/api/push/:pushToken", async (request, response) => { +const handlePushRequest = async (request, response) => { try { let pushToken = request.params.pushToken; let msg = request.query.msg || "OK"; @@ -130,7 +130,12 @@ router.all("/api/push/:pushToken", async (request, response) => { msg: e.message }); } -}); +}; + +router.route("/api/push/:pushToken") + .get(handlePushRequest) + .post(handlePushRequest) + .put(handlePushRequest); router.get("/api/badge/:id/status", cache("5 minutes"), async (request, response) => { allowAllOrigin(response);