logo NodeSeekbeta

cloudflare worker产品线迎来大量更新

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的后端

官方文本的分条总结

  1. 静态资源托管:Cloudflare Workers现支持免费托管、存储和服务静态资源,适用于前端资源如JS、HTML、CSS等。

  2. 框架支持:支持React Router v7、Astro、Hono、Vue.js、Nuxt、Svelte等,Next.js和Angular将在2025年Q2支持。

  3. 无需框架构建全栈应用:可使用Vite和React结合构建后端API,创建完整的应用。

  4. Next.js适配器:OpenNext适配器已从早期Alpha版升级到v1.0-beta,支持更简单的Next.js部署。

  5. Vite插件:Cloudflare Vite插件正式发布,支持在Workers运行时使用Vite的开发服务器,带来热模块替换等功能。

  6. 静态文件配置:支持在Workers中使用静态_headers和_redirects文件配置,简化了头部和重定向设置。

  7. 数据库支持:除了PostgreSQL,还可连接MySQL数据库,支持Hyperdrive连接池。

  8. 更多Node.js API:提供crypto、tls、net和dns模块的API,最大请求CPU时间增加至5分钟。

  9. GitHub/GitLab支持:可直接部署GitHub/GitLab中的Worker应用,支持非生产分支的构建和预览。

cloudflare官方原文参考:

1234
  • 之 御
    宝 览
  • 怪不得vercel会和cf撕起来,这属于是仗着自己的体量把别人生意抢了呀

  • 阅

  • 前排围观

  • 前排 xhj006 xhj006

  • 围观

  • 好事,看起来越来越脱离玩具了

  • 赛博活佛

  • 收藏

  • 阿弥陀佛

  • 互联网大善人

1234

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72190位seeker

🎉欢迎新用户🎉