[英]Saving a json file to the computer using The request module
我是編碼方面的業余愛好者,因此請在這里尋求幫助。 我正在嘗試使用Request模塊從RescueTime請求數據。 -我已經弄清楚了如何獲取數據主體,但是找不到將JSON文件寫入/保存到本地硬盤的方法。 這是JS片段
var request = require("request");
request({ uri: "https://www.rescuetime.com/anapi/daily_summary_feed?key=MY_API_KEY", method: "GET" }, function(error, response, body) {
var jsonfile = require('jsonfile')
var file = '/Documents/request-playground/data.json'
//Path on the local hard disk
var obj = {name: 'JP'}
jsonfile.writeFile(body, obj, {spaces: 2}, function(err) {
console.error(err)
})
});
看起來您剛剛從npm頁面復制了示例。 如果要寫入file
,則需要將第一個參數設為writeFile
。 在示例中,寫入文件的有效負載為obj
,此處應為body
。
這應該為您解決問題:
var request = require("request");
var jsonfile = require('jsonfile');
request("https://www.rescuetime.com/anapi/daily_summary_feed?key=MY_API_KEY", function(error, response, body) {
var file = '/Documents/request-playground/data.json'
//Path on the local hard disk
jsonfile.writeFile(file, body, {spaces: 2}, function(err) {
console.error(err)
})
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.