2017-09-18 28 views
-2

変数0-9999のDiscord Botで作業しています。 その変数(9と言う)を.txtファイルの に格納できるようにする必要があります。その後、そのファイルを読み込み、変数を というテキストドキュメントの最初の行に設定します。JavaScript - 変数を.txtファイルに書き込んだ後に読み込みます

例: 変数は9です。最初の行のテキスト文書に9が書き込まれます。 ボットを起動するたびに、変数がテキストの最初の行に設定されます 文書(9)

答えて

0

なぜクッキーを使用しないのですか?ブラウザのために何かを書いているのであれば、クライアントのコンピュータ上のテキストファイルにデータを保存すべきではありません。サーバーコードにnodejsを使用している場合、テキストファイルを書き込むことができますが、何らかのデータベースを使用する方がよいでしょう。

+0

これはブラウザアプリケーションではなく、Discord Botであるため、クッキーは役に立たない。 NodeJSがボットに使用されているので、データベースを設定するにはどうすればいいですか?私は使用できるMySQLデータベースを持っていますが、どこから始めればいいのか分かりません。 – Landon

+1

@Landon Researchは、通常、開始するのに適しています。 – NewToJS

1

全くわからないどのように確執ボット動作し、私はあなたがおそらくファイル・システム・パッケージを使用することができるように(https://www.npmjs.com/package/fs) でそれをインストールし、確執が電子とのNode.jsで作られています知っている:

npm install fs --save -g 

ますこのようなファイルから読み取ることができます。

// File system stuff. 
var fs = require("fs"); 

// Get the text file and load it into a variable. 
var file = fs.readFileSync("path/to/my/text/file.txt", "utf8"); 

そして、あなたは、このようなファイルに書き込むことができます。

// Write the file 
fs.writeFile("path/to/my/text/file.txt", myVariable, function (err) { 

    // Checks if there is an error 
    if (err) return console.log(err); 
    }); 
関連する問題