我无法将我的node.js服务器链接到我的Facebook应用程序的messenger web hook。如果我尝试在null
调用中验证请求,则在尝试验证和保存Web挂钩时,Facebook会向我发送页面未找到错误。如果我将代码放在'/webhook'
调用中,即'/'
调用,则在保存Web挂钩时会出现内部服务器错误。我的应用程序托管在Heroku上。在检查英雄日志时,我看到了这个错误。
参考错误:
未定义集线器
它指向这一行:
app.get('/',...)
我的代码是:
res.send(hub.query['hub.challenge'])
答案 0 :(得分:3)
将hub.query
替换为req.query
您尝试访问不存在的对象。