CloudFlare大善人昨天更新了大量Worker新功能,看得出对Worker的开发支持力度还是很大
tldr,人话总结
- worker越来越全栈化了,前后端和数据库功能全面增强
- pages功能向worker转移,原来pages有的静态资源现在worker也有了,静态
_headers
和_redirects
文件配置也不只是pages的专利了 - 你可以把前端框架丢到worker上了,包括了react/vue/nuxt/svelte/astro等等主流框架,借助worker服务器只需要提供一个api数据接口
- 他甚至支持了MySQL接口,这下连api也可以挪到worker上(PostgreSQL早就在以前的更新支持了)
- 给Vite打包器提供了官方支持,毕竟是偏向全栈化了,有个好用的打包方案还是不错的,以前我经常用esbuild简单打包下worker的后端
官方文本的分条总结
- 静态资源托管:Cloudflare Workers现支持免费托管、存储和服务静态资源,适用于前端资源如JS、HTML、CSS等。
- 框架支持:支持React Router v7、Astro、Hono、Vue.js、Nuxt、Svelte等,Next.js和Angular将在2025年Q2支持。
- 无需框架构建全栈应用:可使用Vite和React结合构建后端API,创建完整的应用。
- Next.js适配器:OpenNext适配器已从早期Alpha版升级到v1.0-beta,支持更简单的Next.js部署。
- Vite插件:Cloudflare Vite插件正式发布,支持在Workers运行时使用Vite的开发服务器,带来热模块替换等功能。
- 静态文件配置:支持在Workers中使用静态
_headers
和_redirects
文件配置,简化了头部和重定向设置。 - 数据库支持:除了PostgreSQL,还可连接MySQL数据库,支持Hyperdrive连接池。
- 更多Node.js API:提供crypto、tls、net和dns模块的API,最大请求CPU时间增加至5分钟。
- GitHub/GitLab支持:可直接部署GitHub/GitLab中的Worker应用,支持非生产分支的构建和预览。
cloudflare官方原文参考:
- Deploy your Next.js app to Cloudflare Workers with the Cloudflare adapter for OpenNext
- Pools across the sea: how Hyperdrive speeds up access to databases and why we’re making it free
- Build global MySQL apps using Cloudflare Workers and Hyperdrive
- "Just use Vite”… with the Workers runtime
- Skip the setup: deploy a Workers application in seconds
资讯来源:
刀客3 天前
发表在:Wipter - 全网首发 - 批量多开放大 - 保姆级教程!@cnbobo:E5可以不止200开. ...
刀客3 天前
发表在:Wipter - 全网首发 - 批量多开放大 - 保姆级教程!@JK:现在Windows客户端有检测了...
cnbobo4 天前
发表在:Wipter - 全网首发 - 批量多开放大 - 保姆级教程!@cnbobo:我E5 机器 200开,...
JK4 天前
发表在:Wipter - 全网首发 - 批量多开放大 - 保姆级教程!刀哥,现在用什么多开呀?
刀客4 天前
发表在:asu.edu 教育邮箱注册 [教育邮箱可以撸很多福利了]@野生奥特曼:感谢支持
野生奥特曼4 天前
发表在:asu.edu 教育邮箱注册 [教育邮箱可以撸很多福利了]按照教程申请成功
刀客6 天前
发表在:Wipter - 全网首发 - 批量多开放大 - 保姆级教程!@cnbobo:你可以自己尝试一下~😄
cnbobo6 天前
发表在:Wipter - 全网首发 - 批量多开放大 - 保姆级教程!1K开? 你说错了吧100开吧,
刀客7 天前
发表在:Wipter - 全网首发 - 批量多开放大 - 保姆级教程!@ayun:Google一下,有很多卖I...
ayun8 天前
发表在:Wipter - 全网首发 - 批量多开放大 - 保姆级教程!请问怎么弄大量的isp性质的ip呢