UNPKG

create-cf-planetscale-app

Version:

Create a Cloudflare workers app for building production ready RESTful APIs using Hono

25 lines (20 loc) 662 B
import { env } from 'cloudflare:test' import app from '../../src' import '../../src/routes' const devUrl = 'http://localhost' class Context implements ExecutionContext { passThroughOnException(): void { throw new Error('Method not implemented.') } abort(): void {} // eslint-disable-next-line @typescript-eslint/no-explicit-any async waitUntil(promise: Promise<any>): Promise<void> { await promise } } const request = async (path: string, options: RequestInit) => { const formattedUrl = new URL(path, devUrl).href const request = new Request(formattedUrl, options) return app.fetch(request, env, new Context()) } export { request }