javascriptのappedFileが勝手に空白を入れてくる問題
javascriptにはファイルに追記するために
appendFile(path, text, code, callback) appendFileSync(path, text, code, callback)
という関数があります。
blog.codebook-10000.com
ここがわかりやすいんじゃないですかね。
ところが、変な空白が入ります。
fs.appendFileSync('data.txt', data.word + '\n', 'utf8')
とすると
a b c d
などという結果が返ってきます。
空白いらないんだけどな…と思っていろいろ調べました。
ないんだよね。
こんな初歩で誰も躓かないらしいです。
結論とすると
fs.appendFileSync('data.txt', (data.word).trim() + '\n', 'utf8')
とすれば解決しました。勝手に文字列に空白を付け足すらしいです。
よかったよかった。