fix: use process.cwd() for public dir + simplified routes

- Changed publicDir to use process.cwd() for Vercel compatibility
- Simplified vercel.json routes: API -> server.js, everything else -> server.js
- Express.static will serve files from public/ directory
This commit is contained in:
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
2026-06-08 18:06:29 +05:30
parent 042ef430ef
commit 6f75bab281
2 changed files with 6 additions and 3 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ dotenv.config();
const app = express(); const app = express();
const PORT = process.env.PORT || 4444; const PORT = process.env.PORT || 4444;
const __filename = fileURLToPath(import.meta.url); const __filename = fileURLToPath(import.meta.url);
const publicDir = path.join(dirname(__filename), "public"); const publicDir = path.join(process.cwd(), "public");
const allowedOrigins = process.env.ALLOWED_ORIGINS?.split(","); const allowedOrigins = process.env.ALLOWED_ORIGINS?.split(",");
// ══════════════════════════════════════════════════════════════ // ══════════════════════════════════════════════════════════════
+5 -2
View File
@@ -13,7 +13,10 @@
"headers": { "headers": {
"Access-Control-Allow-Origin": "*" "Access-Control-Allow-Origin": "*"
} }
},
{
"src": "/(.*)",
"dest": "server.js"
} }
], ]
"outputDirectory": "public"
} }