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) => {
if (err.message.startsWith('Origin')) {
res.status(403).json({ error: err.message });
app.use((req, res, next) => {
const origin = req.headers.origin;
if (origin && allowedOrigins.includes(origin)) {
next();
} 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