diff --git a/api/carbon.js b/api/carbon.js index 7db750c..22d6c51 100644 --- a/api/carbon.js +++ b/api/carbon.js @@ -29,7 +29,17 @@ const carbonHandler = async (url) => { data += chunk; }); res.on('end', () => { - resolve(JSON.parse(data)); + // Check if response looks like HTML (e.g., Cloudflare challenge page) + const trimmedData = data.trim(); + if (trimmedData.startsWith('