我创建了一个用于累积奖金的网站(我没有买,它被泄露了)。一切都成功,没有一个错误。我无法解决它。我需要帮助。我用谷歌搜索,但没有解决方案。
当我启动机器人时,没有问题。发送交易后,我收到了这个错误:
if(offer.items_to_receive.length > row[0].value)
^
TypeError: Cannot read property '0' of undefined
以下是完整代码:http://pastie.org/10832102#489-492
此链接会将您导航到有问题的行。我对php和mysql有所了解。我认为这个问题存在是因为机器人无法读取数据库中的这一行。但我怎么能这样做呢?需要一个例子。
答案 0 :(得分:1)
您正在尝试从数据库获取信息,如果出现错误,mysqlConnection.query将使用err进行回调。在操作结果之前,您应该检查错误。例如,您可以在出现错误时为maxitems变量设置默认值:
{{1}}