_
前言
之前在Vercel上搭建过使用PHP的随机壁纸api,但是Vercel在国内的延迟较高,要等个1s左右才返回图片地址,体验不是很好。现在腾讯云EdgeOne Pages推出了免费的边缘函数,搭配备案域名国内访问速度飞快,因此将随机壁纸api重写为Serverless代码,部署在腾讯云Pages Functions上。
部署教程
推荐直接去项目仓库看README.md
Fork我的项目random-picture-edgeone前往腾讯云EdgeOne
点击
创建项目,再选择导入Git仓库
构建设置 在配置页面中,需修改 构建命令和输出目录,其余保持默认:
- 框架预设:
Other - 输出目录:
dist - 构建命令:
npm run build
仓库已内置
edgeone.json配置文件,EdgeOne 会自动读取dist输出目录与npm run build构建命令,如您修改了构建逻辑,注意需改动
- 框架预设:
如果没有备案的域名只能选择全球可用区(不含中国大陆),腾讯云海外节点速度比较普通
- 等待部署完成,点击预览,如果能正常显示图片就是部署成功了

- 绑定你的自定义域名,就可以通过
https://example.net/api?random获取随机图片了
你可以按自己的喜好放入图片,
/images/pc存放电脑壁纸,/images/phone存放手机壁纸
参考文档
- 本文链接:https://blog.kafuchino.top/posts/2025-04-02
- 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 许可协议。
