|
发表于 2021-2-26 09:32:12
|
显示全部楼层
本帖最后由 ymcoming 于 2021-2-26 09:34 编辑
今天上午继续搞,终于搞定了,顶一下:
详细步骤:
1、cloudflare 的 workers里新建一个网页,源码如下,并记下生成的workers域名:
- const handleRequest = async ({ request }) => {
- let url = new URL(request.url);
- let response = await fetch('https://api.uptimerobot.com' + url.pathname, request);
- response = new Response(response.body, response);
- response.headers.set('Access-Control-Allow-Origin', '*');
- response.headers.set('Access-Control-Allow-Methods', '*');
- response.headers.set('Access-Control-Allow-Credentials', 'true');
- response.headers.set('Access-Control-Allow-Headers', 'Content-Type,Access-Token');
- response.headers.set('Access-Control-Expose-Headers', '*');
- return response;
- }
- addEventListener('fetch', (event) => {
- event.respondWith(handleRequest(event));
- });
复制代码
2、下载html包:https://github.com/yb/uptime-status/releases/download/v1.5.1/uptime-status.zip
3、解压并修改config里面的API域名为步骤1里的workers域名,并改API KEY 加入自己的only read KEY
4、把整个解压的html包,上传到web server去。
昨天的问题是:我不知道还要去下载压缩包,作者也没提这个。我是直接把作者的public目录拖回来了,这目录里少了些东西。 |
|