前言

因为leancloud国际版国内无法使用了,所以我决定使用vercel重新搭建,不过其实都是一样的!

正式开始

上传图片

将自己的图片上传至图床,这里以gitlub图床为例
在gitlub中创建一个专门用于图床的公开仓库,将图片上传至仓库中

注意将图片按照一定规律命名,例如 2.jpg,以便于后序接口实现

配置仓库

创建一个仓库photoapi

注意⚠️不需要设置为```公共```

新建一个vercel.json

填写:

{
"functions": {
"api/index.php": {
"runtime": "vercel-php@0.3.1",
"excludeFiles": "{test/**}",
"memory": 256,
"maxDuration": 5
}
}
}

新建一个api/index.php

填写内容:

<?php
//初始化随机数生成器种子,这行代码也可以删除
$seed = time();
//获取随机数
$num = rand(1,45);
//拼接图片地址
$picpath = "https://gitlab.com/KINGWDY/photoapi/raw/main/".$num.".png";
//重定位到图片
die(header("Location: $picpath"));
?>

这里的$picpath = 后改为你自己的链接!

之后就是部署,不用我多说,vercel里fork仓库,然后访问:域名/api/index.php即可!