node.js - 如何使用 Darksky API 中的 "Options"将温度从华氏度更改为摄氏度?

标签 node.js weather-api

我查看了 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/

相关文章:

weather-api - 分步天气 API 教程

api - Google Weather API 返回奇怪的新错误

web-scraping - 来自 NOAA 的历史天气数据

php - OpenWeatherMap API 生成不正确的输出

linux - 当我让笔记本电脑进入休眠状态时,在 VPS (linux) 上运行的 NodeJS 应用程序崩溃

node.js - 为什么 default.hbs 的更新没有显示在博客上?

javascript - 在 Node.js 中使用 Sinon.js 模拟 Postgres 进行单元测试

node.js - 如何以本地用户身份在 Windows 上安装 NodeJS LTS(没有管理员权限)

node.js - 在 Angular CLI 应用程序中安装 express 时出现 "ENOTEMPTY: directory not empty, rmdir ....."错误。

android - 改造-处理搜索选项中的无效数据