コンテンツにスキップ

Invalid type returned by Astro page.

ルーティングでRETURNED_VALUEが返されました。AstroファイルからはResponseのみ返せます。

Astroファイル内で返せるのはResponseのインスタンスのみです。

pages/login.astro
---
return new Response(null, {
status: 404,
statusText: 'Not found'
});
// または、リダイレクトの場合、Astro.redirectもResponseのインスタンスを返します
return Astro.redirect('/login');
---

以下も参照してください: