I am creating objecting in the classes of a instance at "Syncano' . I am reveiving this ReferenceError: callback is not defined
I am creating objecting in the classes of a instance at "Syncano' . I am reveiving this ReferenceError: callback is not defined
这是错误日志
ReferenceError:未定义回调
在对象。 (C:\Users\Username\Desktop\JsGame-master\APP.JS:137:45)
在 Module._compile (module.js:413:34)
在 Object.Module._extensions..js (module.js:422:10)
在 Module.load (module.js:357:32)
在 Function.Module._load (module.js:314:12)
在 Function.Module.runMain (module.js:447:10)
启动时 (node.js:146:18)
在 node.js:404:3
var connection = Syncano({apiKey: 'abc',
userKey: 'abc',
defaults: {
instanceName: "interactiveboard",
className: "players"
}
});
var DataObject = connection.DataObject;
DataObject .please() .list() .then(function(res) {
console.log(res);
});
var dataObject = {
avatar: "Geralt",
nickname: "Rivia",
email:"whatevershit@gmail.com"
};
DataObject.please().create(DataObject).then(callback);
发生这种情况是因为您传递给 DataObject.please().create(DataObject).then(callback);
的 callback
没有在任何地方定义。
您可以通过两种方式解决此问题。
一种方法是在将回调传递给该调用之前定义一个回调,如下所示:
var callback = function(res) { console.log(res); };
另一种方法是更改最后一行,将函数直接传递给 then
调用,如下所示:
DataObject.please().create(DataObject).then(function(res) {
console.log(res);
});
希望对您有所帮助!
这是错误日志 ReferenceError:未定义回调 在对象。 (C:\Users\Username\Desktop\JsGame-master\APP.JS:137:45) 在 Module._compile (module.js:413:34) 在 Object.Module._extensions..js (module.js:422:10) 在 Module.load (module.js:357:32) 在 Function.Module._load (module.js:314:12) 在 Function.Module.runMain (module.js:447:10) 启动时 (node.js:146:18) 在 node.js:404:3
var connection = Syncano({apiKey: 'abc',
userKey: 'abc',
defaults: {
instanceName: "interactiveboard",
className: "players"
}
});
var DataObject = connection.DataObject;
DataObject .please() .list() .then(function(res) {
console.log(res);
});
var dataObject = {
avatar: "Geralt",
nickname: "Rivia",
email:"whatevershit@gmail.com"
};
DataObject.please().create(DataObject).then(callback);
发生这种情况是因为您传递给 DataObject.please().create(DataObject).then(callback);
的 callback
没有在任何地方定义。
您可以通过两种方式解决此问题。
一种方法是在将回调传递给该调用之前定义一个回调,如下所示:
var callback = function(res) { console.log(res); };
另一种方法是更改最后一行,将函数直接传递给 then
调用,如下所示:
DataObject.please().create(DataObject).then(function(res) {
console.log(res);
});
希望对您有所帮助!