我正在尝试从 Storm Glass API 获取数据。我正在使用他们的模板获取请求(https://docs.stormglass.io/?javascript#point-request)。
当我运行脚本时,控制台会Promise { <pending> }
无限期地读出“”。所以,请求没有返回值,但我不知道为什么。有任何想法吗?
我已将我的 API 密钥替换为<My API key>
const http = require('http')
const fetch = require('isomorphic-fetch');
http.createServer((req, res) => {
////////////////////////////////////////////////App code
const lat = 58.7984;
const lng = 17.8081;
const params = 'waveHeight,airTemperature';
fetch(`https://api.stormglass.io/point?lat=${lat}&lng=${lng}¶ms=${params}`, {
headers: {
'Authorization': '<My API key>'
}
}).then(function(response) {
// Do something with response data.
const jsonData = response.json();
console.log(jsonData)
});
/////////////////////////////////////////////////////////
}).listen(3000);
console.log("service running on http://localhost:3000");