Astro 4.6 发布,支持手动设置国际化路由策略

💡 原文中文,约2600字,阅读约需7分钟。
📝

内容提要

Astro 4.6版本新增手动路由策略、移动开发工具栏功能、实验性支持CSRF保护、改进Cookie删除助手,不再支持旧版本Node.js。

🎯

关键要点

  • Astro 4.6版本推出,包含手动路由策略、移动开发工具栏、实验性CSRF保护和Cookie改进。
  • 手动i18n路由策略允许用户完全控制国际化网站的路由。
  • 移动开发工具栏可以移动到屏幕底部的不同位置,以提高用户体验。
  • 实验性支持CSRF保护,确保请求的origin标头与URL匹配。
  • Cookie删除助手改进,允许设置更多cookie属性。
  • 不再支持旧版本Node.js,包括Node.js 18低于18.17.1、奇数版本19和Node.js 20低于20.3.0。
  • Astro 4.6还包括更多错误修复和小改进,详细信息请查看完整发行说明。

延伸问答

Astro 4.6版本新增了哪些主要功能?

Astro 4.6版本新增了手动路由策略、移动开发工具栏、实验性CSRF保护和Cookie改进。

如何启用Astro的手动国际化路由策略?

在astro.config.mjs中将i18n.routing选项设置为manual,并添加相应的中间件来处理路由。

Astro 4.6的移动开发工具栏有什么新功能?

移动开发工具栏可以移动到屏幕底部的不同位置,以提高用户体验。

Astro 4.6如何支持CSRF保护?

Astro 4.6提供实验性支持,确保请求的origin标头与URL匹配,需在配置中启用相关选项。

Astro 4.6对Cookie的改进有哪些?

Astro的Cookie删除助手现在允许设置更多cookie属性,而不仅仅是path和domain。

Astro 4.6不再支持哪些Node.js版本?

Astro 4.6不再支持Node.js 18低于18.17.1、奇数版本19和Node.js 20低于20.3.0。

➡️

继续阅读