【发布时间】:2016-07-02 06:50:40
【问题描述】:
我正在尝试从 2 个不同的 web api(电池状态和联系人)获取一些基本数据并将其写入我的 .txt 文件中
但是,当我这样做时,只会写入一个数据,就好像它会覆盖另一个数据一样。
我知道我的代码可能看起来很糟糕,但我是新手,我真的需要帮助。
代码
//GET - Battery status
var options = {
host: 'www.w3.org',
port: 80,
path: '/work'
};
http.get(options, function (response) {
console.log("Response: " + response.statusCode);
console.log("Header:" + JSON.stringify(response.headers));
fs.writeFile("external-api.txt", "Responsecode:" + response.statusCode + "\nHeaders:" + JSON.stringify(response.headers))
}).on('error', function (e) {
console.log("Napaka!: " + e.message);
});
//GET ZAHTEVE - Contacts
var options = {
host: 'www.google.com',
port: 80,
path: '/work'
};
http.get(options, function (response) {
console.log("Odgovor: " + response.statusCode);
console.log("Header:" + JSON.stringify(response.headers));
fs.writeFile("external-api.txt", "Responsecode:" + response.statusCode + "\nHeaders:" + JSON.stringify(response.headers))
}).on('error', function (e) {
console.log("Napaka!: " + e.message);
});
谁能告诉我我做错了什么?
【问题讨论】:
标签: javascript node.js api http get