如何使Alexa / Google主页使用nodeJs读取整个文本文件?

时间:2018-07-08 12:18:38

标签: javascript node.js scope alexa google-home

我有以下代码可以帮助我逐行从text_file中提取文本:

const fs = require('fs');
const readline = require('readline');
const rl = readline.createInterface({
    input: fs.createReadStream('./rooms.txt')
});
// Each new line emits an event - every time the stream receives \r, \n, or \r\n
rl.on('line', (line) => {
    console.log(line);
});
rl.on('close', () => {
    console.log('Done reading file');
});

此代码有效。但是,我无法在其范围之外使用line变量,以将其传递给实际上会提示Alexa说那些行的函数。 我尝试使用回调函数,但没有用。 关于如何在

范围之外使用“ line”变量的任何建议
rl.on('line', (line) => {
    console.log(line);
});

感谢!

0 个答案:

没有答案