我正在尝试使用查询和解析来过滤博客页面。我发现问题出在这段代码上:
`// 此处记录的 URL console.log("URL:", Astro.request.url);
常量 url = 新 URL(Astro.request.url);
for (const [key, value] of url.searchParams) { 控制台.log(
${key}: ${value}
);
}
`
请求网址始终为 http://localhost:4321/blog
当查询新页面时,新的 url 会加载到浏览器中,但 url 在终端中保持不变,因此显然没有正确获取。 我查看了文档但找不到任何东西。谢谢
由于 Astro 的性质,我不确定是什么导致了问题,以及下一步是什么。非常欢迎任何帮助。
查询不起作用,因为 Astro 默认情况下是静态站点生成器。 使用适配器启用 SSR 可以解决该问题。