tito-webhook

1.0.0 • Public • Published

tito-webhook

A Node.js middleware for Tito webhook requests.

Build Status

API

webhook(path, callback)

Mounts the Tito webhook middleware at path.

callback(err, data)

The callback is called once a webhook request has been recieved.

Example

Vanilla require('http'):

var webhook = require('tito-webhook')
var http = require('http')
 
var _webhook = webhook('/', function done (err, data) {
  if (err) console.log(err)
  conosle.log(JSON.stringify(data))
})
 
var app = http.createServer(function server (req, res) {
  _webhook(req, res, function next () {
    res.statusCode = 404
    res.end()
  })
})
 
app.listen(1337)

Connect:

var webhook = require('tito-webhook')
var connect = require('connect')
 
var app = connect()
 
app.use(webhook('/', function done (err, data) {
  if (err) console.log(err)
  conosle.log(JSON.stringify(data))
})
 
app.listen(1337)

Express:

var webhook = require('tito-webhook')
var express = require('express')
 
var app = express()
 
app.use(webhook('/', function done (err, data) {
  if (err) console.log(err)
  conosle.log(JSON.stringify(data))
})
 
app.listen(1337)

License

MIT

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    1

Package Sidebar

Install

npm i tito-webhook

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • joshgillies