galiba bu kez oldu

Signed-off-by: Ferit Yiğit BALABAN <fyb@fybx.dev>
This commit is contained in:
yigid balaban 2024-03-19 00:31:21 +03:00
parent 7fa6191f96
commit f3be0b1d91
Signed by: fyb
GPG Key ID: E21FEB2C244CB7EB

View File

@ -30,12 +30,14 @@ app.use(
}) })
); );
app.use((err, req, res, next) => { app.use((req, res, next) => {
if (err.message.startsWith('Origin')) { const origin = req.headers.origin;
res.status(403).json({ error: err.message }); if (origin && allowedOrigins.includes(origin)) {
next();
} else { } else {
next(err); res.status(403).json({ success: false, message: `Origin ${origin} is not allowed` });
} console.warn(`Connection refused: origin ${origin} is not allowed`);
}
}); });
// 2 requests per 5 minutes // 2 requests per 5 minutes