一开始只是把 EdgeOne Pages 当成静态网页部署平台使用,功能还比较简陋,缺少 Cloudflare workers 相关的能力,不能一站式顺便把 API 部署了。
下午看到 EdgeOne Pages 粉丝群的公告,Pages 的 Functions 和 KV 存储功能上线了,第一时间体验了一下,发现还挺简单上手的。
跟函数相关的能力官方给了三个模板,还挺有意思,可以安全的做任何私密的事情,因为它不是在客户端运行。 1 、利用 geo API 获取访问者的地理位置: https://functions-geolocation.edgeone.app/
2 、利用 KV 存储做网页的 PV 访问统计: https://functions-kv.edgeone.app/
3 、还有调用三方 Supabase 的接口,做数据库的查询: https://functions-supabase.edgeone.app/
看了下 KV 模板的源码还挺简单的,访客统计能力仅仅几行就实现了 https://github.com/TencentEdgeOne/pages-templates/blob/main/examples/functions-kv/functions/visit/index.js
现在 KV 还处于申请审批阶段,等审批通过试试自己跑一下。 https://cloudcache.tencent-cloud.com/qcloud/ui/static/static_source_business/9ee00367-9687-4137-b122-3b8e70e43624.png
现在还没看到用量统计功能在哪里,不知道函数和 KV 怎么收费,能白嫖先用着吧,考虑把 Cloudflare Workers 里面一个抓取 YouTube 字幕的脚本迁移过来试试看。
1
vacker 12 天前 via iPhone
国产不敢用,腾讯云的东西变得太快了。虽然我现在还有腾讯云服务器
|