首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GitHub Probot :错误probot :签名与事件负载和密码不匹配

GitHub Probot :错误probot :签名与事件负载和密码不匹配
EN

Stack Overflow用户
提问于 2018-03-29 12:03:40
回答 1查看 1.7K关注 0票数 4

我正在尝试使用Probot Framework构建一个GitHub应用程序。

下面是文件index.js的内容

代码语言:javascript
复制
module.exports = (robot) => {
  robot.log('Yay, the app was loaded!');
  robot.on('*', async context => {
    robot.log('Some event occured!');
  });
}

但是,当我运行这个应用程序时,在将它安装到存储库中之后,我收到了这个错误:

代码语言:javascript
复制
03:38:34.831Z ERROR probot: signature does not match event payload and secret
  Error: signature does not match event payload and secret
      at verifyAndReceive (/mnt/e/GSoC/test/test/node_modules/@octokit/webhooks/middleware/verify-and-receive.js:9:19)
      at IncomingMessage.request.on (/mnt/e/GSoC/test/test/node_modules/@octokit/webhooks/middleware/middleware.js:53:5)
      at emitNone (events.js:106:13)
      at IncomingMessage.emit (events.js:208:7)
      at endReadableNT (_stream_readable.js:1064:12)
      at _combinedTickCallback (internal/process/next_tick.js:138:11)
      at process._tickDomainCallback (internal/process/next_tick.js:218:9)

这个错误背后的问题是什么?我如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2018-03-29 12:03:40

上面写着,signature does not match event payload and secret

这背后的可能原因是仓库的.env文件中的WEBHOOK_SECREThttps://github.com/settings/apps/your-app-name中的Webhook secret (optional)不匹配。

正确配置webhook密码将修复此错误。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49547841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档