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
资讯来源:
刀客5 天前
发表在:挂机网赚 - Wipter@Noah:没呢,哈哈,最近在忙其他项目...
Noah5 天前
发表在:挂机网赚 - Wipter@JC:群来了吗
刀客12 天前
发表在:Google AdSense 收入倍增 : 30天内提升300%的实操指南@dada大大1993:感谢支持
dada大大199312 天前
发表在:Google AdSense 收入倍增 : 30天内提升300%的实操指南非常不错的方法,学习了,感谢分享
刀客1 个月前
发表在:挂机网赚 - ProxyRack@JC:我用的Windows版本.
JC1 个月前
发表在:挂机网赚 - ProxyRack我不知道为什么docker版本经常看到 ...
刀客1 个月前
发表在:挂机网赚 - ProxyLite@JC:目前这个我没有机器在跑了,后期收...
JC1 个月前
发表在:挂机网赚 - ProxyLite刀哥你好,请问这个项目目前还在运行么,为...
刀客1 个月前
发表在:挂机网赚 - Wipter@JC:晚些时候,不要着急~
JC1 个月前
发表在:挂机网赚 - Wipter求TG群