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的后端
官方文本的分条总结
静态资源托管: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应用,支持非生产分支的构建和预览。
阅读详细文章:https://www.nodeseek.com/post-309688-1
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应用,支持非生产分支的构建和预览。
阅读详细文章:https://www.nodeseek.com/post-309688-1
NodeSeek
cloudflare worker产品线迎来大量更新
cloudflare大善人昨天更新了大量worker新功能,看得出对worker的开发支持力度还是很大tldr,人话总结worker越来越全栈化了,前后端和数据库功能全面增强pages功能向worker转移,原来pages有的静态资源现在worker也有了,静态_headers和_redirects文件配置也不只是
👍1
Forwarded from NodeSeek官方频道
https://www.nodeseek.com/post-312388-1
最近对开发者的支持活动好像都想到一块去了,没有提前商量
先是NodeSupport计划,然后Alice的Ephemera,到现在Claw的免费devbox
最近对开发者的支持活动好像都想到一块去了,没有提前商量
先是NodeSupport计划,然后Alice的Ephemera,到现在Claw的免费devbox
NodeSeek
Claw免费devbox
官网带aff所有用户现在注册即可获得首月免费$5(支持GitHub和Google邮箱用户)👉使用GitHub注册且账户年龄超过180天的用户,每月可解锁$5免费额度👉免费方案无需信用卡让gpt帮我算了一下价格5刀足够CPU:0.5vCPURAM:1GBStorage:4GBNetwork:最多可用约10.4GB
👍2
Github阻止未登录状态的CN IP访问,尚不知道其目的是风控措施还是有目的限制性计划。
要知道国内开发者在GitHub用户中的占比非常大,这种措施传递的信号要比19年限制伊朗开发者的影响要大很多。
Github当初被谷歌和微软争相出价收购,最后花落微软。对于微软收购GitHub,开发者普遍是更加看好的。因为相比谷歌,微软没有那么强的技术生态的控制欲(chrome, android etc.),而且微软有相对中立灵活的条款和态度。突然限制IP访问,不知道是出于什么考虑。
如果后面有更进一步的事态变化,那么有可能对日常开发造成不便,毕竟开发者对GitHub的依赖不可忽视。
未雨绸缪,可以关注下GitHub同步到本地的技术方案。
- [求推荐Github仓库备份方案](https://www.nodeseek.com/post-82999-1)
- [分享一套脚本,自动将 GitHub 个人仓库批量备份到 Gitea](https://www.nodeseek.com/post-237395-1)
- [有没有自动备份github的程序](https://www.nodeseek.com/post-308641-1)
要知道国内开发者在GitHub用户中的占比非常大,这种措施传递的信号要比19年限制伊朗开发者的影响要大很多。
Github当初被谷歌和微软争相出价收购,最后花落微软。对于微软收购GitHub,开发者普遍是更加看好的。因为相比谷歌,微软没有那么强的技术生态的控制欲(chrome, android etc.),而且微软有相对中立灵活的条款和态度。突然限制IP访问,不知道是出于什么考虑。
如果后面有更进一步的事态变化,那么有可能对日常开发造成不便,毕竟开发者对GitHub的依赖不可忽视。
未雨绸缪,可以关注下GitHub同步到本地的技术方案。
- [求推荐Github仓库备份方案](https://www.nodeseek.com/post-82999-1)
- [分享一套脚本,自动将 GitHub 个人仓库批量备份到 Gitea](https://www.nodeseek.com/post-237395-1)
- [有没有自动备份github的程序](https://www.nodeseek.com/post-308641-1)
👍2🍾1
小科普:国际互联优秀是怎么判断的?
国际线路优秀 ≠ 国际互联优秀
国际线路:指接入的T1 ISP数量多。
国际互联:是指与大多数常用业务之间的连接速率、稳定性等指标表现优秀。
如何查看这些线路?
可以使用 bgp.tools 网站:
输入 IP 地址,即可查询该 IP 段从 BGP Tools 的路由器接收到的由 DMIT 广播的路由信息。
原文链接:https://www.nodeseek.com/post-312375-1
国际线路优秀 ≠ 国际互联优秀
国际线路:指接入的T1 ISP数量多。
国际互联:是指与大多数常用业务之间的连接速率、稳定性等指标表现优秀。
如何查看这些线路?
可以使用 bgp.tools 网站:
输入 IP 地址,即可查询该 IP 段从 BGP Tools 的路由器接收到的由 DMIT 广播的路由信息。
原文链接:https://www.nodeseek.com/post-312375-1
👍2
【开源】一个简约的 WHOIS 域名查询网站,具有强大的 TLD 兼容性
- 简约、清晰的用户界面
- 强大的 TLD 兼容性,包括大多数 ccTLD 和少数私有域名
- 显示域名年龄、剩余天数以及其他信息
- 高亮显示原始数据中的网址和电子邮件
- 支持 API 接口
原文地址:https://www.nodeseek.com/post-313688-1
- 简约、清晰的用户界面
- 强大的 TLD 兼容性,包括大多数 ccTLD 和少数私有域名
- 显示域名年龄、剩余天数以及其他信息
- 高亮显示原始数据中的网址和电子邮件
- 支持 API 接口
原文地址:https://www.nodeseek.com/post-313688-1
【更新】NodePass通用TCP/UDP隧道解决方案,新增master主控模式API上线
API功能终于来了,实现的非常简练容易上手
单个文件同时可以做服务端和客户端,可以通过类似的API在master模式下操作
具备流量监控功能,为每个实例提供流量统计(TCPRX, TCPTX, UDPRX, UDPTX)
先实现比较核心的功能再做扩展的开发思路挺好的,转发最基础的功能是有了的,可以先玩起来
有闲时间的开发者可以给适配一个前端面板,如果不考虑复杂的用户角色设计,工程量不是很大😀感兴趣的可以在社区私信联系开发者
阅读原文:https://www.nodeseek.com/post-314315-1
API功能终于来了,实现的非常简练容易上手
# 创建服务器实例
curl -X POST http://localhost:9090/api/v1/instances \
-H "Content-Type: application/json" \
-d '{"url":"server://0.0.0.0:10101/0.0.0.0:8080"}'
# 创建客户端实例
curl -X POST http://localhost:9090/api/v1/instances \
-H "Content-Type: application/json" \
-d '{"url":"client://localhost:10101/127.0.0.1:8081"}'
# 列出所有实例
curl http://localhost:9090/api/v1/instances
# 获取特定实例的详细信息
curl http://localhost:9090/api/v1/instances/{id}
# 控制实例(启动、停止、重启)
curl -X PUT http://localhost:9090/api/v1/instances/{id} \
-H "Content-Type: application/json" \
-d '{"action":"restart"}'
# 删除实例
curl -X DELETE http://localhost:9090/api/v1/instances/{id}
单个文件同时可以做服务端和客户端,可以通过类似的API在master模式下操作
具备流量监控功能,为每个实例提供流量统计(TCPRX, TCPTX, UDPRX, UDPTX)
先实现比较核心的功能再做扩展的开发思路挺好的,转发最基础的功能是有了的,可以先玩起来
有闲时间的开发者可以给适配一个前端面板,如果不考虑复杂的用户角色设计,工程量不是很大😀感兴趣的可以在社区私信联系开发者
阅读原文:https://www.nodeseek.com/post-314315-1
❤1🔥1