Files
cryptopad/functions/dump/[dump].js
2023-03-15 19:45:52 -04:00

14 lines
386 B
JavaScript

export async function onRequest(context) {
console.log(context);
if (context.params.dump !== context.env.DUMP_KEY) {
return new Response("Wrong key");
}
const db = context.env.D1DB;
const dump = await db.dump();
return new Response(dump, {
status: 200,
headers: {
'Content-Type': 'application/octet-stream'
}
});
}