Inicio
Sección para:
- Hono
- Workers
- D1
- R2
Crear proyecto con Hono
npm create hono@latest
bun create hono@latest
Crear proyecto con C3
- Instala Wrangler automáticamente
npm create cloudflare@latest
npm i hono
Ejemplo App
Módulo 1
src\units\index.ts
const unitsApp = new Hono<{ Bindings: Bindings }>();
unitsApp.use("*", drizzleMiddleware);
unitsApp.get("/", async (c) => {
return c.json(result);
});
export default unitsApp;
Unir módulos o rutas
src\index.ts
import { Hono } from "hono";
import { cors } from "hono/cors";
import unitsApp from "./units";
import usersApp from "./users";
const app = new Hono();
app.use("*", cors());
app.get("/", (c) => {
return c.text("Hello!");
});
app.route("units", unitsApp);
app.route("users", usersApp);
export default app;