函数未定义 | Node.js
Function is not defined | Node.js
我有boleto.js
var axios = require('axios');
function getBoleto (token) {
if (!token) throw Error('Miss Token!');
return axios.get(
'/boletos',
{
params: {
token: 'token...'
}
}
).then(res => {
//console.log(res.data);
return res.data;
})
.catch(err => {
console.log('Error boletos', err);
})
}
getBoleto()
.then(boletos => {
gravar(boletos, function(err){
if (err) throw new Error('Error boletos');
});
});
和gravar.js
module.exports = function (object, callback) {
// Save DB
...
console.log('Saved successfully');
callback();
}
我需要什么?将 boleto.js 的 return 保存到 gravar.js
但带来了这条消息:引用错误:未定义 gravar
在boleto.js中你需要添加:
var gravar = require('./gravar.js');
如果gravar.js在其他目录中,请提供正确的相对路径。
注意错误消息"function X is not defined"。我在 Chrome 的经历是痛苦的,因为实际上,函数总是被定义的。发生的事情是函数内有错误,但消息隐藏了它。
我有boleto.js
var axios = require('axios');
function getBoleto (token) {
if (!token) throw Error('Miss Token!');
return axios.get(
'/boletos',
{
params: {
token: 'token...'
}
}
).then(res => {
//console.log(res.data);
return res.data;
})
.catch(err => {
console.log('Error boletos', err);
})
}
getBoleto()
.then(boletos => {
gravar(boletos, function(err){
if (err) throw new Error('Error boletos');
});
});
和gravar.js
module.exports = function (object, callback) {
// Save DB
...
console.log('Saved successfully');
callback();
}
我需要什么?将 boleto.js 的 return 保存到 gravar.js
但带来了这条消息:引用错误:未定义 gravar
在boleto.js中你需要添加:
var gravar = require('./gravar.js');
如果gravar.js在其他目录中,请提供正确的相对路径。
注意错误消息"function X is not defined"。我在 Chrome 的经历是痛苦的,因为实际上,函数总是被定义的。发生的事情是函数内有错误,但消息隐藏了它。