mirror of
https://github.com/Shineii86/AniKotoAPI.git
synced 2026-10-22 02:45:10 +00:00
fix: CORS header missing when ALLOWED_ORIGINS env not set
Browser blocks cross-origin requests from AniKotoWeb because Access-Control-Allow-Origin was never set when ALLOWED_ORIGINS was undefined on Vercel. Changed condition to allow all origins when env var is not configured.
This commit is contained in:
@@ -46,7 +46,7 @@ const allowedOrigins = process.env.ALLOWED_ORIGINS?.split(",");
|
||||
// NOTE: Single unified CORS middleware — handles all origin validation
|
||||
app.use((req, res, next) => {
|
||||
const origin = req.headers.origin;
|
||||
if (allowedOrigins && (allowedOrigins.includes("*") || (origin && allowedOrigins.includes(origin)))) {
|
||||
if (!allowedOrigins || allowedOrigins.includes("*") || (origin && allowedOrigins.includes(origin))) {
|
||||
res.setHeader("Access-Control-Allow-Origin", origin || "*");
|
||||
}
|
||||
res.setHeader("Access-Control-Allow-Methods", "GET");
|
||||
|
||||
Reference in New Issue
Block a user