The endpoint did not return a Response.
EndpointDidNotReturnAResponse: An endpoint must return either a
Response
, or aPromise
that resolves with aResponse
.
What went wrong?
Section titled What went wrong?Thrown when an endpoint does not return anything or returns an object that is not a Response
object.
An endpoint must return either a Response
, or a Promise
that resolves with a Response
. For example:
import type { APIContext } from 'astro';
export async function GET({ request, url, cookies }: APIContext): Promise<Response> { return Response.json({ success: true, result: 'Data from Astro Endpoint!' })}