使用fs.writeFileSync()写入文件时追加匿名换行符

时间:2018-06-20 17:25:43

标签: json node.js fs

我正在将ajax发送到节点js服务器,并使用fs.writeFileSync()迭代文件中的循环写值,但是换行符(\ n)异常附加。

InputFile

输入形式:-

并将内容作为json发送

var inputs = $('#input').val();
inputs = inputs.split(",\n");
inputs = JSON.stringify(inputs);

$.ajax({
        url:'http://localhost:5000',
        method: "POST",
        data:{
              input: inputs
              }
      })

和节点末端

var inputs = req.body.input;
inputs = JSON.parse(inputs);
var i = "";
inputs.forEach(function(elem){
   elem = elem.trim();
   i =inputs.indexOf(elem);
   fs.writeFileSync("/inputFile"+i,elem)
   console.log("Input"+i+" file was saved!");                     
});

但是我写入文件的结果是inputFile0 => 56 \ n,inputFile1 => 4444 \ n,inputFile2 => 57 \ n。

我不知道如何在没有此换行符的情况下写入数据。

OutputFile

0 个答案:

没有答案