| 575 | if (!imgResponse.ok) { | 575 | if (!imgResponse.ok) { |
| 576 | throw new Error('ComfyUI returned an error.'); | 576 | throw new Error('ComfyUI returned an error.'); |
| 577 | } | 577 | } |
| 578 | const imgBuffer = await imgResponse.buffer(); | 578 | const imgBuffer = await imgResponse.arrayBuffer(); |
| 579 | return response.send(imgBuffer.toString('base64')); | 579 | return response.send(Buffer.from(imgBuffer).toString('base64')); |
| 580 | } catch (error) { | 580 | } catch (error) { |
| 581 | console.log('ComfyUI error:', error); | 581 | console.log('ComfyUI error:', error); |
| 582 | response.status(500).send(error.message); | 582 | response.status(500).send(error.message); |