Return JSON
Return JSON directly from a Worker script, useful for building APIs and middleware.
export default { async fetch(request) {
const data = { hello: 'world', };
const json = JSON.stringify(data, null, 2);
return new Response(json, { headers: { 'content-type': 'application/json;charset=UTF-8', }, }); },
};
addEventListener('fetch', event => { const data = { hello: 'world', };
const json = JSON.stringify(data, null, 2);
return event.respondWith( new Response(json, { headers: { 'content-type': 'application/json;charset=UTF-8', }, }) );
});