File tree Expand file tree Collapse file tree 2 files changed +15
-15
lines changed Expand file tree Collapse file tree 2 files changed +15
-15
lines changed Original file line number Diff line number Diff line change 11{%- case http-router -%}
2- {% when "hono" %}
3- // For Hono documentation refer to https://hono.dev/docs/
2+ {% when "hono" %}// For Hono documentation refer to https://hono.dev/docs/
43import { Hono } from 'hono';
4+ import { fire } from 'hono/service-worker';
55import { logger } from 'hono/logger';
66
77let app = new Hono();
88
99// Logging to stdout via built-in middleware
10- app.use(logger())
10+ app.use(logger());
1111
1212// Example of a custom middleware to set HTTP response header
1313app.use(async (c, next) => {
14- c.header('server', 'Spin CLI')
14+ c.header('server', 'Spin CLI');
1515 await next();
1616})
1717
1818app.get('/', (c) => c.text('Hello, Spin!'));
1919app.get('/hello/:name', (c) => {
20- return c.json({ message: `Hello, ${c.req.param('name')}` })
20+ return c.json({ message: `Hello, ${c.req.param('name')}` });
2121});
2222
23- app. fire();
23+ fire(app );
2424{% when "itty" %}
2525// For AutoRouter documentation refer to https://itty.dev/itty-router/routers/autorouter
2626import { AutoRouter } from 'itty-router';
@@ -44,7 +44,7 @@ function handle(_request) {
4444 headers: {
4545 'content-type': 'text/plain'
4646 }
47- })
47+ });
4848}
4949
5050addEventListener('fetch', (event) => {
Original file line number Diff line number Diff line change 11{%- case http-router -%}
2- {% when "hono" %}
3- // For Hono documentation refer to https://hono.dev/docs/
2+ {% when "hono" %}// For Hono documentation refer to https://hono.dev/docs/
43import { Hono } from 'hono';
5- import type { Context, Next } from 'hono'
4+ import { fire } from 'hono/service-worker';
5+ import type { Context, Next } from 'hono';
66import { logger } from 'hono/logger';
77
88let app = new Hono();
99
1010// Logging to stdout via built-in middleware
11- app.use(logger())
11+ app.use(logger());
1212
1313// Example of a custom middleware to set HTTP response header
1414app.use(async (c: Context, next: Next) => {
15- c.header('server', 'Spin CLI')
15+ c.header('server', 'Spin CLI');
1616 await next();
1717})
1818
1919app.get('/', (c: Context) => c.text('Hello, Spin!'));
2020app.get('/hello/:name', (c: Context) => {
21- return c.json({ message: `Hello, ${c.req.param('name')}!` })
21+ return c.json({ message: `Hello, ${c.req.param('name')}!` });
2222});
2323
24- app. fire();
24+ fire(app );
2525{% when "itty" %}
2626// For AutoRouter documentation refer to https://itty.dev/itty-router/routers/autorouter
2727import { AutoRouter } from 'itty-router';
@@ -46,7 +46,7 @@ function handle(_request: Request): Response {
4646 headers: {
4747 'content-type': 'text/plain'
4848 }
49- })
49+ });
5050}
5151
5252//@ts-ignore
You can’t perform that action at this time.
0 commit comments