fix: ensure node-fetch is available and report errors

This commit is contained in:
Christian Vidal Wolf
2026-01-16 14:22:27 +01:00
parent 599b0fa8e2
commit 0f07e11ec2
3 changed files with 10 additions and 3 deletions
+3 -1
View File
@@ -1,4 +1,5 @@
import type { VercelRequest, VercelResponse } from '@vercel/node';
import fetch from 'node-fetch'; // Ensure fetch is available
export default async function handler(req: VercelRequest, res: VercelResponse) {
// Allow CORS
@@ -60,7 +61,8 @@ export default async function handler(req: VercelRequest, res: VercelResponse) {
res.status(200).send(data);
} catch (error) {
} catch (error: any) {
console.error('Proxy Error:', error);
res.status(500).json({ error: 'Failed to fetch data from Dropbox' });
res.status(500).json({ error: 'Failed to fetch data from Dropbox', details: error.message });
}
}