Hello! I'm trying to use itty-router in a worker. However, an error is showing when I try to get a path.
X [ERROR] A hanging Promise was canceled. This happens when the worker runtime is waiting for a Promise from JavaScript to resolve, but has detected that the Promise cannot possibly ever resolve because all code and events related to the Promise's I/O context have already finished.
X [ERROR] Uncaught (in response) Error: The script will never generate a response.
This is my index.ts
import { Router } from 'itty-router';
const router = Router();
router.get('/', () => {
return new Response('Hello, world!');
});
router.all('*', () => new Response('404, not found!', { status: 404 }));
export default {
fetch: router.handle,
};
Does anyone know why this might be happening?