javascript 解析结果 - Promise和writeFilewith Node

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 解析结果 - Promise和writeFilewith Node相关的知识,希望对你有一定的参考价值。

const path = require('path');
const fs = require('fs');
const rp = require('request-promise');

const dataPath = path.join(__dirname, '/popular-articles.json');


rp('https://reddit.com/r/popular.json')
    .then((res) => {
        let resParsed = JSON.parse(res);
        let articles = resParsed.data.children.map(item => {
            return({
                title: item.data.title,
                url: item.data.url,
                author: item.data.author
            });
        });

         let redditArray = JSON.stringify(articles);
         fs.writeFile(dataPath, redditArray, (err) => {
              console.log(err);   
         })
    })
    .catch((err) => {
        console.log(err);
    });



以上是关于javascript 解析结果 - Promise和writeFilewith Node的主要内容,如果未能解决你的问题,请参考以下文章

Promis 实例

Promise的那些事儿

text ZwracaniewartościzObietnic /Promisów

javascript 解析结果 - Promise和writeFilewith Node

javascript 解析结果 - Promise和writeFilewith Node

从 ajax 调用到 javascript 日期的 ASP.NET 解析 DateTime 结果