gpt4 book ai didi

node.js - 我正在 "Syncano' 处的实例的类中创建对象。我收到此 ReferenceError : callback is not defined

转载 作者:太空宇宙 更新时间:2023-11-03 23:31:41 25 4
gpt4 key购买 nike

这是错误日志ReferenceError:回调未定义 在对象。 (C:\Users\用户名\桌面\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);
});

希望这有帮助!

关于node.js - 我正在 "Syncano' 处的实例的类中创建对象。我收到此 ReferenceError : callback is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37333030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com