这个问题的根本原因是在Heroku上设置的环境变量中API密钥被设置为无效值。要解决这个问题,需要检查Heroku上设置的环境变量以及是否正确地引用了这些环境变量。另外,确保API密钥在Heroku的Dashboard中设置正确。
以下代码示例演示如何从代码中引用环境变量:
const axios = require('axios');
const API_URL = process.env.API_URL;
const API_KEY = process.env.API_KEY;
axios.get(${API_URL}?key=${API_KEY}
)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error);
});