Fix /api/push/:pushToken route returning 404 error on non-GET HTTP methods

This commit is contained in:
underscoren 2025-03-24 16:38:26 +00:00
parent a7d1b99719
commit 2441105e5b

View file

@ -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);