gitbook-webhook-middleware

1.0.1 • Public • Published

gitbook-webhook-middleware

Express middleware to verify GitBook webhooks.

Installation

npm install gitbook-webhook-middleware

Usage

var express = require('express');
var app     = express();
var gitbookMiddleware = require('gitbook-webhook-middleware')({
    secret: process.env.GITBOOK_SECRET
});
 
app.post('/hooks/gitbook/', gitbookMiddleware, function(req, res) {
    // Only respond to gitbook publish events
    if (req.headers['x-gitbook-event'] != 'publish') return res.status(200).end();
 
    var payload = req.body.payload;
 
    // Do something
});

Readme

Keywords

none

Package Sidebar

Install

npm i gitbook-webhook-middleware

Weekly Downloads

1

Version

1.0.1

License

Apache-2.0

Last publish

Collaborators

  • samypesse