197 字
1 分钟
对标CF Worker?拿EdgeOne边缘函数做一个随机图API!
很早就知道EdgeOne边缘函数,一直都没来得及体验,今天上手后发现它真的很强大
2025-08-01
加载中...

正式开始#

前往 afoim/EdgeOne_Function_PicAPI: 适用于EdgeOne边缘函数的随机图API

复制 worker.js 代码

部署到EdgeOne边缘函数

将代码开头的 R2_CONFIG 设为你自己的

var R2_CONFIG = {
region: 'auto',
service: 's3',
accountId: '',
accessKeyId: '',
secretAccessKey: '',
bucketName: ''
};

配置你的R2,将横屏随机图放到 ri/hri/v 。保证跟代码中的路径一样

// 根据路径确定前缀
var prefix = '';
if (pathname === '/h') {
prefix = 'ri/h/';
} else if (pathname === '/v') {
prefix = 'ri/v/';
} else if (pathname === '/') {

访问 /h 则展示一张横屏随机图,访问 /v 则展示一张竖屏随机图

如果需要绑定域名请设置触发规则

注意#

边缘函数每月有300万次的请求数限制,暂不知道超出是否扣费

对标CF Worker?拿EdgeOne边缘函数做一个随机图API!
https://www.2x.nz/posts/eo-function/
作者
二叉树树
发布于
2025-08-01
许可协议
CC BY-NC-SA 4.0