如何从axios获取数据到module.exports

时间:2020-10-31 08:17:34

标签: node.js axios module.exports

我尝试从axios获取数据

示例data.js

const axi = require('axios');
axi.get('www.datatest')
.then((rs)=>{ var data = rs.data;   });
.catch((err)=>{ console.log(err);   });
module.exports = data;

请求文件data.js

main.js

const data = require('./data.js');
console.log(data);

我尝试运行节点main.js数据为空。 我不确定我错了

1 个答案:

答案 0 :(得分:0)

您不能导出动态数据。导出返回如下数据的函数:

const axi = require('axios');
async function getData() {
  try {
    const { data } = await axi.get('www.datatest');
    return data;
  } catch (err) {
    console.log(err);
  }
}

module.exports = {
  getData
}