fix(api): trim API key env vars (tolerate trailing whitespace from paste); remove debug probe
This commit is contained in:
+2
-2
@@ -29,8 +29,8 @@ export default async function handler(req, res) {
|
|||||||
return res.status(400).json({ error: 'Invalid or missing endpoint' });
|
return res.status(400).json({ error: 'Invalid or missing endpoint' });
|
||||||
}
|
}
|
||||||
|
|
||||||
const accessKey = process.env.HAIL_RECON_ACCESS_KEY;
|
const accessKey = (process.env.HAIL_RECON_ACCESS_KEY || '').trim();
|
||||||
const accessSecret = process.env.HAIL_RECON_ACCESS_SECRET;
|
const accessSecret = (process.env.HAIL_RECON_ACCESS_SECRET || '').trim();
|
||||||
|
|
||||||
if (!accessKey || !accessSecret) {
|
if (!accessKey || !accessSecret) {
|
||||||
return res.status(500).json({ error: 'Hail Recon credentials not configured' });
|
return res.status(500).json({ error: 'Hail Recon credentials not configured' });
|
||||||
|
|||||||
+2
-12
@@ -46,18 +46,8 @@ export default async function handler(req, res) {
|
|||||||
return res.status(405).json({ error: 'Method not allowed' });
|
return res.status(405).json({ error: 'Method not allowed' });
|
||||||
}
|
}
|
||||||
|
|
||||||
// TEMP DIAGNOSTIC — remove after debugging. Reports key presence (never the value).
|
// Trim to tolerate a stray trailing space/newline in the env var value.
|
||||||
if (req.query && req.query.debug === '1') {
|
const key = (process.env.TOMORROW_API_KEY || '').trim();
|
||||||
const k = process.env.TOMORROW_API_KEY || '';
|
|
||||||
return res.status(200).json({
|
|
||||||
hasKey: k.length > 0,
|
|
||||||
keyLength: k.length,
|
|
||||||
expectedLength: 32,
|
|
||||||
node: process.version,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
const key = process.env.TOMORROW_API_KEY;
|
|
||||||
if (!key) {
|
if (!key) {
|
||||||
console.warn('[storm-forecast] TOMORROW_API_KEY not set');
|
console.warn('[storm-forecast] TOMORROW_API_KEY not set');
|
||||||
return res.status(200).json([]);
|
return res.status(200).json([]);
|
||||||
|
|||||||
Reference in New Issue
Block a user