我查看了 forecast io (Darksky) api 文档,发现有选项可以将温度更改为摄氏度。我不确定如何使用他们提供的代码。
感谢您的帮助!
最佳答案
您可以将 si 单位选项添加到请求中的参数中。这应该以摄氏度为单位返回温度。例如:
const https = require('https');
var body = "";
const url = "https://api.darksky.net/forecast/your-key-goes-here/53.34929607,-6.26036167?units=si"
var req = https.request(url, (res) => {
res.on('data', (d) => {
body += d;
});
res.on('end', () => {
var data = JSON.parse(body);
console.log(data.currently.temperature);
});
});
req.on('error', (e) => {
console.error(e);
});
req.end();
希望对您有所帮助。
关于node.js - 如何使用 Darksky API 中的 "Options"将温度从华氏度更改为摄氏度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42672899/