From f898dfadb40947d3e6689609ee44aca0867a7fe4 Mon Sep 17 00:00:00 2001 From: AI Bot Date: Wed, 30 Sep 2026 17:40:49 +0530 Subject: [PATCH] fix: proxy Meshy GLB download through backend to resolve CORS blocking, remove polling console logs --- src/components/ImageTo3DModal.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/ImageTo3DModal.tsx b/src/components/ImageTo3DModal.tsx index eeff78e..ad487fa 100644 --- a/src/components/ImageTo3DModal.tsx +++ b/src/components/ImageTo3DModal.tsx @@ -217,13 +217,12 @@ export const ImageTo3DModal: React.FC = ({ isOpen, onClose, const status = (pollData.status || '').toUpperCase(); const progress = pollData.progress || 0; - console.log("Meshy poll:", pollData); // Debug log setProgressMessage(`Generating... ${progress}%`); if (status === 'SUCCEEDED') { const modelUrl = pollData.model_urls?.glb; if (!modelUrl) throw new Error("Meshy API: Model URL not found in result."); - setGeneratedModelUrl(modelUrl); + setGeneratedModelUrl(`/api/proxy/glb?url=${encodeURIComponent(modelUrl)}`); setProgressMessage("Done!"); isDone = true; deductCredit();