首页 > 解决方案 > 使用 GitHub 页面时的 GET 请求似乎已过时

问题描述

我正在我的 github 页面(https://github.com/equalcoding/equalcoding.github.io - /js/main.js)中的 repo 上执行以下请求

let ele = document.getElementById('blog');
let request = new XMLHttpRequest()
request.open('GET', `https://dev.to/api/articles?username=${devtoUsername}&state=${state}&per_page=${perPage}&page=${page}&time=${new Date()}`, true)
request.onload = function () {
    response = JSON.parse(request.response);
    response.forEach(response => populateBlogDOM(response, ele));
}
request.send();

昨天我在 API 提供程序中创建了一条记录,它给了我一个正确的结果,但是,今天我创建了另一条记录,它仍然返回与昨天相同的记录。但是,当我在本地测试它时,它工作正常并且我得到了两条记录。

下面是两个请求的并排比较。相同的参数只是环境不同。这让我想知道这是否是 GitHub 所做的事情。如果是这样,我该如何禁用它?

在此处输入图像描述

标签: github-pages

解决方案


推荐阅读