If you want to get started quickly, click on the button below.
This creates a repository in your GitHub account and deploys the application to Cloudflare Workers.
export default {
async fetch(request) {
const data = {
hello: "world",
};
return Response.json(data);
},
};export default {
async fetch(request): Promise<Response> {
const data = {
hello: "world",
};
return Response.json(data);
},
} satisfies ExportedHandler;from workers import WorkerEntrypoint, Response
import json
class Default(WorkerEntrypoint):
def fetch(self, request):
data = json.dumps({"hello": "world"})
headers = {"content-type": "application/json"}
return Response(data, headers=headers)use serde::{Deserialize, Serialize};
use worker::*;
#[derive(Deserialize, Serialize, Debug)]
struct Json {
hello: String,
}
#[event(fetch)]
async fn fetch(_req: Request, _env: Env, _ctx: Context) -> Result<Response> {
let data = Json {
hello: String::from("world"),
};
Response::from_json(&data)
}import { Hono } from "hono";
const app = new Hono();
app.get("*", (c) => {
const data = {
hello: "world",
};
return c.json(data);
});
export default app;