我有一个用节点js写的函数
var update = function(problem,TicketNo){
const axios = require('axios');
axios.get('https://api.nasa.gov/planetary/apod?ticket=TicketNo&problem=problem')
.then(response => {
console.log(response);
// console.log(response.data.explanation);
})
.catch(error => {
console.log(error);
});
}
exports.update = update;
我正在将其导出以供进一步使用,并将其称为:update(problem, TicketNo)
但我收到此错误:错误:ChatConnector:错误调度事件 -
当我在没有参数的情况下调用此函数时,调用成功。
在节点js中使用参数调用函数的正确方法是什么?
我认为我如何调用方法
时出错答案 0 :(得分:1)
实际上你的axios电话上有错误。
'
。你应该改变这个:
axios.get('https://api.nasa.gov/planetary/apod?ticket=TicketNo&problem=problem'')
到此:
axios.get(`https://api.nasa.gov/planetary/apod?ticket=${TicketNo}&problem=${problem}`)