【发布时间】:2022-01-04 17:49:56
【问题描述】:
我想调用外部 API,然后在我的应用程序中下载 JSON 文件。使用带有 axios 的简单节点 js 项目,我可以执行以下操作。
const fs = require('fs');
const axios = require('axios').default;
axios.get('https://www.nseindia.com/').then(res => {
return axios.get('https://www.nseindia.com/api/option-chain-indices?symbol=BANKNIFTY', {
headers: {
cookie: res.headers['set-cookie']
}
})
}).then(res => {
//console.log(res.data);
let data = JSON.stringify(res.data)
fs.writeFileSync('../files/option-chain-indices.json',data);
}).catch(err => {
console.log(err);
})
这会下载文件夹中的文件。
但我不知道,如何使用 NestJs 做到这一点?
【问题讨论】:
-
为什么不能使用上面的代码?您是特别想使用
@nestjs/axios还是真的只需要以任何可能的方式完成它?你在 Nest 服务器上试过什么?