diff --git a/examples/runtimes/express.js b/examples/runtimes/express.js index 0206584..c709666 100644 --- a/examples/runtimes/express.js +++ b/examples/runtimes/express.js @@ -1,16 +1,19 @@ import express from 'express' import { Router, error, json } from 'itty-router' import 'isomorphic-fetch' +import { createServerAdapter } from '@whatwg-node/server' const app = express() const router = Router() -router.get('/', () => 'Success!').all('*', () => error(404)) +router.get('/', () => 'Success!') +router.all('*', () => error(404)) -const handle = (request) => router.handle(request).then(json).catch(error) +const handle = (request) => router.fetch(request).then(json).catch(error) -app.use(handle) +const ittyServer = createServerAdapter(handle) +app.use(ittyServer.handle) app.listen(3001) console.log('listening at https://localhost:3001')