gpt4 book ai didi

javascript - 如何在 github pages repo 中读取和写入 JSON 文件?

转载 作者:行者123 更新时间:2023-11-30 19:32:04 25 4
gpt4 key购买 nike

前言:我充其量只是一个新手程序员。我正在尝试制作一个 github 页面页面,我希望它将一些数据存储在同一个 repo 中的 JSON 上。它需要做的就是等待网页上的按钮按下,然后增加 JSON 文件中的值,然后将新值写入 repo 中的 JSON。

包含脚本的 testCounter.html

<!DOCTYPE html>

<button>Increment</button>
<br>
<div id="counter">...</div>

<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.4.0.min.js"></script>
<script>
for(;;){
var counterJSON = JSON.parse(/*get json file here*/);
//update the number shown on the page
//check for button click
counterJSON.counter++;
//write updated JSON file
}
</script>

包含计数器数据的 testJSON.json

{"counter": 0}

我希望所有打开页面的用户都能看到它不断更新,即使他们没有单击按钮,也就是无限循环。每次单击按钮时,数字都应增加 1 并写入 JSON 文件。

最佳答案

Github Pages 是为托管简单的静态网站而设计的,不支持任何形式的服务器端代码,因此没有办法做到这一点,这要么是微不足道的,要么没有其他问题。

Github 确实有一个 API所以你可以构建一个单页应用程序,允许某人针对 Github 进行 OAuth,然后发出一个拉取请求,当你批准它时更新计数器。这不太可能满足您的需求。

您应该找到更适合您需求的托管服务。

关于javascript - 如何在 github pages repo 中读取和写入 JSON 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56332640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com