【问题标题】:How can i save all javascript output in to a txt file for later use?如何将所有 javascript 输出保存到 txt 文件中以供以后使用?
【发布时间】:2021-02-13 14:38:38
【问题描述】:

我正在我的网站 (https://factgen.glitch.me/) 上工作,我正在尝试为我的生成器获取更多事实。我意识到我可以创建一个 node.js 项目和npm install dog-facts 如果我想要更多的狗事实但是每次我运行它并且另一个事实通过控制台我希望有一种方法可以将它全部保存到文本文件中与facts.txt 相同的目录。我不确定这是否可能,所以任何帮助都会很棒!提前致谢!

P.S:我使用https://repl.it 来获取事实,但https://glitch.com 用于托管我的网站(故障链接较短)

【问题讨论】:

    标签: javascript node.js console


    【解决方案1】:

    你可以使用fs

    const facts = require('covid-facts');
    cosnt fs = require('fs');
    
    facts.all.map(item=>{
        fs.appendFileSync('facts.txt', item);
    });
    

    【讨论】:

    • 我试过把这个放在facts.txt中我只是得到“[object Object]”
    • 你可以试试console.log(fact)。看看里面有什么
    • var facts = require('covid-facts'); console.log(facts) 是我用来获取事实的工具
    • [未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义,未定义, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined ] 是控制台输出的结果,是的,它运行良好!我在哪里可以在代码中添加 \n 或其他东西,以便我可以将它们成行以便更容易放入 json 中?
    • 你有机会投票赞成这个问题:)
    猜你喜欢
    • 1970-01-01
    • 2020-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多