在使用请求包请求数据以获取特定城市的天气时遇到错误。
const request = require('request');
const apiKey = 'forexample9288d54cbe15a1c55013dd554f98453b';
let city = 'e.g:Sydney';
let url = `http://api.openweathermap.org/data/2.5/weather?q={city}&appid={apiKey}`
request(url, function( error, Response, body){
if(error){
console.log('error:',error);
}else{
console.log('body:',body);
}
});
错误显示:正文:{“ cod”:401,“ message”:“无效的API密钥
。有关更多信息,请参见http://openweathermap.org/faq#error401。