端点没有返回一个 Response。
EndpointDidNotReturnAResponse:端点必须返回一个
Response
,或者一个解析为Response
的Promise
。
哪里出错了?
名为“发生了什么问题?”的部分当端点没有返回任何内容,或者返回的对象不是 Response
对象时抛出。
端点必须返回一个 Response
,或者一个解析为 Response
的 Promise
。例如
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!' })}