我可以在webhost';使用Javascript的计算机是什么?

我可以在webhost';使用Javascript的计算机是什么?,javascript,html,writefile,Javascript,Html,Writefile,我正在尝试制作一个在线游戏,我在repl.it上使用JavaScript,我想在玩家输的时候保存他们的高分。我有一个名为high_scores.txt的文件,它与我的script.js文件位于同一目录中,如果它高于另一个分数,我想将玩家的分数写入该文件。我一直在阅读,似乎你无法将文件写入其他计算机,但我正在尝试在承载网站的计算机上写入文件。有人知道怎么做吗 示例:玩家的分数=145,文件读取[56320076],这应该写入玩家的分数并使其成为[563200145],因为它比那个分数大 或者。。。

我正在尝试制作一个在线游戏,我在repl.it上使用JavaScript,我想在玩家输的时候保存他们的高分。我有一个名为high_scores.txt的文件,它与我的script.js文件位于同一目录中,如果它高于另一个分数,我想将玩家的分数写入该文件。我一直在阅读,似乎你无法将文件写入其他计算机,但我正在尝试在承载网站的计算机上写入文件。有人知道怎么做吗

示例:玩家的分数=145,文件读取[56320076],这应该写入玩家的分数并使其成为[563200145],因为它比那个分数大

或者。。。玩家的分数=145,文件读取[56320076],这将写入玩家的分数并使其成为[56320076145]


我只是需要一些方法来读写文件。

这不是完全不可能(,),但它非常麻烦

对于您试图实现的目标,读取和保存本地存储将更加容易,这样可以通过用户的浏览器持久保存数据:

const oldHighScores = JSON.parse(localStorage.highScores || '[]');
// ... get newScore
const newHighScores = [...oldHighScores, newScore].sort((a, b) => a - b).slice(1);
localStorage.highScores = JSON.stringify(newHighScores);

这会让其他人看到你的高分吗?比如,文件会保存所有玩过游戏的人的前十名高分吗?因为这正是我希望在客户端之间进行通信的目的,所以需要设置服务器端逻辑,比如数据库和路由。它不能仅仅通过浏览器的
.js
来完成。