fix data download

This commit is contained in:
acalcutt 2024-12-21 15:53:08 -05:00
parent 25af93cfeb
commit 978c8cd962

View file

@ -218,18 +218,20 @@ export const serve_data = {
); );
const demManager = await demManagerInit.getManager(); const demManager = await demManagerInit.getManager();
const $data = await demManager.fetchContourTile( const { arrayBuffer } = await demManager.fetchContourTile(
z, z,
x, x,
y, y,
{ levels: [10] }, { levels: [100] },
new AbortController(), new AbortController(),
); );
// Set the Content-Type header here // Set the Content-Type header here
res.setHeader('Content-Type', 'application/x-protobuf'); res.setHeader('Content-Type', 'application/x-protobuf');
res.setHeader('Content-Encoding', 'gzip'); res.setHeader('Content-Encoding', 'gzip');
res.send($data); let data = Buffer.from(arrayBuffer);
data = await gzipP(data);
res.send(data);
} catch (err) { } catch (err) {
return res return res
.status(500) .status(500)