Javascript 我如何在github pages repo中读写JSON文件?
前言:我充其量只是一个新手程序员。 我正在尝试创建一个github页面,我希望它在同一个repo中的JSON上存储一些数据。它所需要做的就是等待按下网页上的按钮,然后在JSON文件中增加一个值,然后将新值写入repo中的JSON 包含脚本的testCounter.htmlJavascript 我如何在github pages repo中读写JSON文件?,javascript,json,github-pages,Javascript,Json,Github Pages,前言:我充其量只是一个新手程序员。 我正在尝试创建一个github页面,我希望它在同一个repo中的JSON上存储一些数据。它所需要做的就是等待按下网页上的按钮,然后在JSON文件中增加一个值,然后将新值写入repo中的JSON 包含脚本的testCounter.html 增量 ... 对于(;;){ var counterJSON=JSON.parse(/*在此处获取JSON文件*/); //更新页面上显示的号码 //检查按钮点击 counterJSON.counter++; //写入更新
增量
...
对于(;;){
var counterJSON=JSON.parse(/*在此处获取JSON文件*/);
//更新页面上显示的号码
//检查按钮点击
counterJSON.counter++;
//写入更新的JSON文件
}
包含计数器数据的testJSON.json
{"counter": 0}
我希望任何打开页面的用户都能看到页面不断更新,即使他们没有点击按钮,这样就形成了无限循环。任何时候点击按钮,该数字都应该增加1并写入JSON文件。Github页面是为托管简单的静态网站而设计的,不支持任何形式的服务器端代码,因此没有办法做到这一点,因为这不是小事,也没有其他问题 Github确实有一个应用程序,因此您可以构建一个单页应用程序,允许某人对Github进行OAuth,然后发出请求,在您批准时更新计数器。这不太可能满足您的需要
您应该找到更适合您需要的托管服务。一旦您获得托管服务,您也可以使用该服务。。如果你认为页面的所有访问者都在为(;;)敲打服务器
,你很快就会重新思考代码的用处。