Hono: Hono on Node.js

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


I showed you how to use Hono with Bun.

You can also use Node.js.

During the installation process of bunx create-hono <app-name>, pick the nodejs template:

Then go in that folder and install the dependencies with npm i.

Open the src/index.ts file in VS Code.

Compared to Bun, you see we need to import serve from @hono/node-server, and call it at the end, while with Bun you just have to export app and Bun takes care of everything:

import { serve } from '@hono/node-server'
import { Hono } from 'hono'

const app = new Hono()
app.get('/', (c) => c.text('Hello Hono!'))

serve(app)

Now run npm run start in your terminal to run Hono.

Lessons in this unit:

0: Introduction
1: Your first Hono app
2: The Request object
3: Send a response to the client
4: Manage cookies
5: Work with HTTP headers
6: Handling redirects
7: Routing
8: JSX templates
9: Middleware
10: ▶︎ Hono on Node.js