如何做同步休息服务

时间:2021-04-18 17:11:11

标签: node.js rest

我正在编写一个服务,我正在读取一个文件来创建这样的 json 响应

exports.get_selected_files = function(req, res) {
    var output ="{\n\"block\" : \"admon\",\"programs\":\t[";
    console.log(output);

    var lineReader = require('readline').createInterface({
        input: require('fs').createReadStream('/path/to/file')
    });    

    lineReader.on('line', function (line) {
        output = output + '\n\t\t"' + line + '",';
        console.log(output);
    });

    output = output + "\t]\n}";
    res.json(JSON.parse(output));
}

我的问题是我得到的输出像

{
"block" : "admon","programs":  [       ]
}
                "asdf",
                "zxcv",
                "qewr",

0 个答案:

没有答案