如何使用Darksky API中的"选项"将温度从华氏温度变为摄氏温度?

Tai*_*ieb 3 weather-api node.js

我查看了预测io(Darksky)api文档,发现有些选项可以将温度改为摄氏温度.我不确定如何使用他们提供的代码.

谢谢你的帮助!

Bri*_*ian 10

您可以在请求中将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();
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助.