Skip to content

bendrucker/inject-then

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

inject-then Build Status NPM version

Promise wrapper for Hapi's server.inject.

hapi@12 and above return a promise when no callback is passed to server.inject. Use inject-then for hapi versions less than 12.

Setup

$ npm install inject-then
server.register(require('inject-then'), function (err) {
  if (err) throw err
})

API

server.injectThen(options) -> promise(response)

server.injectThen('/posts')
  .then(function (response) {
    assert.equal(response.statusCode, 200)
    console.log('Success!')
  })

Options

The following options can be provided at registration:

  • Promise: An optional Promise constructor (ES6 Promise or anything that can be called with new Promise). Bluebird is used if an override is not provided.

About

Promise wrapper for Hapi's server.inject

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •