如何从 axios 获取数据到 module.exports
how to get data from axios to 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 数据为空。
我不确定我错了
您无法导出动态数据。导出 returns 这些数据的函数,如下所示:
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
}
我尝试从 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 数据为空。 我不确定我错了
您无法导出动态数据。导出 returns 这些数据的函数,如下所示:
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
}