根据axios响应写入文件

问题描述 投票:0回答:1

我正在使用axios向端点发出请求。然后,我想获取此请求并将数据保存在名为response.json的文件中。正在创建文件,但是内容的保存方式如下:

[object Object]

这是我的代码:

const axios = require('axios');
const filesystem = require('fs');

// Make request using to the api using axios
axios.get('http://date.jsontest.com/')
    .then(response => {
        // console.log(response.data);
        filesystem.writeFile('response.json', response.data, function (err) {
            console.log(err);
        });
    })
    .catch(err => {
        console.log(err)
    });
node.js axios filesystems
1个回答
0
投票

怎么了?

您必须使用JSON.stringify(response.data)而不是仅使用response.data进行保存

© www.soinside.com 2019 - 2024. All rights reserved.