Erster Docker-Stand
This commit is contained in:
20
_node_modules/hono/dist/adapter/service-worker/handler.js
generated
vendored
Normal file
20
_node_modules/hono/dist/adapter/service-worker/handler.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
// src/adapter/service-worker/handler.ts
|
||||
var handle = (app, opts = {
|
||||
// To use `fetch` on a Service Worker correctly, bind it to `globalThis`.
|
||||
fetch: globalThis.fetch.bind(globalThis)
|
||||
}) => {
|
||||
return (evt) => {
|
||||
evt.respondWith(
|
||||
(async () => {
|
||||
const res = await app.fetch(evt.request, {}, evt);
|
||||
if (opts.fetch && res.status === 404) {
|
||||
return await opts.fetch(evt.request);
|
||||
}
|
||||
return res;
|
||||
})()
|
||||
);
|
||||
};
|
||||
};
|
||||
export {
|
||||
handle
|
||||
};
|
||||
Reference in New Issue
Block a user