【问题标题】:trouble exporting unirest req end data导出 unirest req 结束数据时遇到问题
【发布时间】:2020-07-12 16:14:05
【问题描述】:

如何让 minnStats 在 req.end 函数之外工作。我从 unirest 执行 get 调用,我想导出数据。我不确定如何在 req.end 函数之外使用“covidData”的参数。如何让底部的 console.log 工作?

var unirest = require("unirest");

var req = unirest("GET", "https://covid-19-coronavirus-statistics.p.rapidapi.com/v1/stats");

req.query({
    "country": "US"
});

req.headers({
    "x-rapidapi-host": "covid-19-coronavirus-statistics.p.rapidapi.com",
    "x-rapidapi-key": "2e6a00a0b7mshb40a079e7a67f38p181597jsn5910590141c3"
});


req.end(function (covidData) {
    if (covidData.error) {
         throw new Error(covidData.error)
     } else {

    var covidStats = covidData.body.data.covid19Stats

    var minnStats = covidStats.filter(stat => stat.province === 'Minnesota')
    module.exports = minnStats

    console.table(minnStats)
    console.table(covidData.body)
    return covidData;
    }
})
console.log(minnStats)

【问题讨论】:

  • 请不要将代码发布为图片。将其复制到您的问题中并将其格式化为代码

标签: javascript api module export unirest


【解决方案1】:

我在函数中编写了 jquery 代码,然后我使用了“browserify”模块,因此 js 将在我的浏览器上运行,而不管“require(unirest)”是否会导致它出错。

【讨论】:

    猜你喜欢
    • 2020-11-19
    • 2020-07-17
    • 2016-11-14
    • 1970-01-01
    • 1970-01-01
    • 2019-08-25
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多