client vs server render issues

This commit is contained in:
2024-09-17 09:19:52 -06:00
parent c6c9b299d9
commit c7f968bb8f
13 changed files with 175 additions and 58 deletions

View File

@@ -44,7 +44,7 @@ const proxyResponseHeaders = (response: any) => {
};
export async function GET(
req: NextRequest,
_req: NextRequest,
{ params }: { params: { rest: string[] } }
) {
return withErrorHandling(async () => {
@@ -58,7 +58,12 @@ export async function GET(
url.toString()
);
var returnData = firstData ? [firstData] : [];
if(!Array.isArray(firstData))
{
return NextResponse.json(firstData)
}
var returnData = firstData;
var nextUrl = getNextUrl(firstHeaders);
while (nextUrl) {
@@ -77,6 +82,7 @@ export async function GET(
}
return NextResponse.json(returnData);
} catch (error: any) {
return new NextResponse(
JSON.stringify({ error: error.message || "Canvas GET request failed" }),