@dev-thought/nestjs-github-webhooks

中文文档
1.0.0发布于 2019/12/10MIT零依赖近 30 天下载 1.2万

用 NestJs 连接您的 Github webhooks - 现代、快速、强大的节点.js 网络框架

中文使用文档
文档目录10 节
  1. 说明
  2. 安装
  3. 快速启动
  4. 导入模块
  5. Async 导入示例
  6. 用护卫
  7. 教学
  8. 支助
  9. 保持联系
  10. 许可证

Nest Logo

一个进步 节点.js 建立高效和可扩展的服务器侧应用程序的框架,深受 角质。 。 。 .

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective

说明

Github 网络呼号 模块 鸟巢。 。 。 .

安装

$ npm i --save @dev-thought/nestjs-github-webhooks

快速启动

导入模块

@Module({
  imports: [
    ...
    GithubWebhooksModule.forRoot({
      webhookSecret: 'YOUR_WEBHOOK_APIKEY'
    }),
  ];
})
class AppModule {}

Async 导入示例

@Module({
  imports: [
    ...
    GithubWebhooksModule.forRootAsync({
      useFactory: () => ({ webhookSecret: 'SomeSecret' })
    })
  ];
})
class AppModule {}

用护卫

@Controller()
export class AppController {

  @UseGuards(GithubGuard)
  @Post()
  githubWebhoook() {
    ...
  }

  @UseGuards(GithubGuard)
  @GithubWebhookEvents(['push', 'pullrequest'])
  @Post('withGithubEvent')
  withRestrictedGithubEvents() {
    ...
  }
}

教学

你可以读到更多关于这个融合 马上就来了

支助

Nest是麻省理工学院许可的开源项目. 它可以增长多亏赞助商和惊人的支持者的支持. 如果你想加入他们,请 这里读更多。 。 。 .

保持联系

许可证

此模块是 麻省理工学院执照。 。 。 .

版本与发布记录

@dev-thought/nestjs-github-webhooks 共发布 1 个版本,首次发布于 2019/12/10;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.0latest2019/12/106 年前

关于 @dev-thought/nestjs-github-webhooks 的常见问题

@dev-thought/nestjs-github-webhooks 是什么?

用 NestJs 连接您的 Github webhooks - 现代、快速、强大的节点.js 网络框架

如何安装 @dev-thought/nestjs-github-webhooks?

在项目目录运行 npm install @dev-thought/nestjs-github-webhooks,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@nestjs/core(^6.4.0)、reflect-metadata(^0.1.12)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@dev-thought/nestjs-github-webhooks 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/dev-thought__nestjs-github-webhooks 是否存在。

@dev-thought/nestjs-github-webhooks 可以商用吗?

@dev-thought/nestjs-github-webhooks 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@dev-thought/nestjs-github-webhooks 的下载量有多少?

根据 npm 官方下载统计,@dev-thought/nestjs-github-webhooks 在 2026/10/12 – 2026/11/10 这 30 天内被下载 12,246 次,日均约 408 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@dev-thought/nestjs-github-webhooks 还在维护吗?

最新版本 1.0.0 发布于 2019/12/10(6 年前);至今共发布 1 个版本,其中过去 12 个月发布了 0 个;首次发布于 2019/12/10。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。