In the case of AsyncLocalStorage, it's like this ```ts import { AsyncLocalStorage } from "node:asyn
In the case of AsyncLocalStorage, it's like this
import { AsyncLocalStorage } from "node:async-hooks";
const asyncLocalStorage = new AsyncLocalStorage();
export const onRequest = async (
requestContext: EventContext<any, any, any>,
): Promise<Response> => {
return asyncLocalStorage.run(requestContext, () => {
return handleRequest();
});
};
function handleRequest() {
const requestContext = asyncLocalStorage.getStore();
const req = requestContext.request;
await requestContext.env.KV.put("foo", "bar");
}