name = "worker-t"
main = "src/worker.js"
compatibility_date = "2024-05-07"
node_compat = trueworkers_dev = falseworkers_dev by default, unless you add a routefetch() method, even if it doesn't actually do anythingasync fetch(){} to class and it deployed.fetch even if you have export default {}dotenv to be a string of .env.env file.dev.vars[vars] and you upload secrets with wrangler secret putnode:crypto. Which modules do you need?export default {
fetch(req: Request) {
const someHeader = req.headers.get("some-header");
}
}export interface Env {
BUCKET_URL_AUTH_GENERATION_KEY: string;
BUCKET_URL_SYMMETRIC_KEY: string;
}
export default {
async fetch(request: Request, env: Env,): Promise<Response> {
if (!env.BUCKET_URL_AUTH_GENERATION_KEY || !env.BUCKET_URL_SYMMETRIC_KEY) {
return new Response("Missing required environment variables", { status: 500 });
}