import { defineEventHandler } from 'h3' export default defineEventHandler(async (event) => { if (event.context.params) { const filename = event.context.params.path; const url = `http://localhost:8080/${filename}` const res = await fetch(url) const data = await res.arrayBuffer() event.res.setHeader('Content-Type', res.headers.get('content-type') || 'application/octet-stream') event.res.setHeader('Content-Disposition', `attachment; filename="${filename}"`) return Buffer.from(data) } })