0

我尝试从 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);

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

4

1 回答 1

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
}
于 2020-10-31T08:30:54.083 回答