发现新文章

197 字
1 分钟
对标CF Worker?拿EdgeOne边缘函数做一个随机图API!
很早就知道EdgeOne边缘函数,一直都没来得及体验,今天上手后发现它真的很强大
2025年8月1日 00:00
0 次

正式开始#

前往 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万次的请求数限制,暂不知道超出是否扣费

这篇文章是否对你有帮助?

发现错误或想要改进这篇文章?

在 GitHub 上编辑此页

文章修订历史 (7 次)

查看变更记录
4月4日 22:52:13 a694884

feat: 将所有存量文章时间统一减去8小时,修正时区偏移

3月10日 20:23 2e8ac90

chore: remove AI summaries from posts

3月1日 16:54:35 12ed72c

docs: 统一博客文章AI摘要模型为gemini-3-flash-preview并优化内容

2月25日 22:23:08 818735a

feat(posts): 为所有文章添加AI摘要并支持AI类型提示块

2025年8月1日 08:32:28 29df54a

!update: 将封面图也由R2更改为Netlify

2025年8月1日 08:16:25 2f74587

!update: 将图源由R2改为Netlify

2025年8月1日 07:52:52 012fdd1

posts: 添加EdgeOne边缘函数随机图API教程文档

对标CF Worker?拿EdgeOne边缘函数做一个随机图API!
作者
二叉树树
发布于
2025年8月1日 00:00
许可协议
CC BY-NC-SA 4.0