Skip to main content

Hono

还没翻译译自英文(developers.cloudflare.com)本页 18 段都还没译

Start from CLI - scaffold a full-stack app with a Hono API, React SPA and the Cloudflare Vite plugin for lightning-fast development.

npmyarnpnpm

npm create cloudflare@latest -- my-hono-app --template=cloudflare/templates/vite-react-template

Or just deploy - create a full-stack app using Hono, React and Vite, with CI/CD and previews all set up for you.

Deploy to Workers

What is Hono?

Hono is an ultra-fast, lightweight framework for building web applications, and works fantastically with Cloudflare Workers. With Workers Assets, you can easily combine a Hono API running on Workers with a SPA to create a full-stack app.

Creating a full-stack Hono app with a React SPA

  1. Create a new project with the create-cloudflare CLI (C3)

    npmyarnpnpm

    npm create cloudflare@latest -- my-hono-app --template=cloudflare/templates/vite-react-template

    How is this project set up?

  2. Develop locally with the Cloudflare Vite plugin

    After creating your project, run the following command in your project directory to start a local development server.

    npmyarnpnpm

    npm run dev

    What's happening in local development?

  3. Deploy your project

    Your project can be deployed to a *.workers.dev subdomain or a Custom Domain, from your own machine or from any CI/CD system, including Cloudflare's own Workers Builds.

    The following command will build and deploy your project. If you are using CI, ensure you update your "deploy command" configuration appropriately.

    npmyarnpnpm

    npm run deploy

Bindings

The Hono documentation provides information on how you can access bindings in your Hono app.

With bindings, your application can be fully integrated with the Cloudflare Developer Platform, giving you access to compute, storage, AI and more.

Bindings

Access to compute, storage, AI and more.