hapi

Software Screenshot:
hapi
Software Details:
Version: 9.3.1 updated
Upload Date: 1 Oct 15
Developer: Walmart Labs
Distribution Type: Freeware
Downloads: 11

Rating: nan/5 (Total Votes: 0)

hapi started out as a toolkit for building RESTful API servers in Node.

Since then it slowly evolved into a fully-blown framework for building general HTTP servers that run on top of Node.js.

hapi will allow developers to control how Node.js deals with HTTP requests and how it responds to user queries.

The entire system was meant to be scalable from the start and will adapt to any infrastructure it needs to work on.

Also, thanks to its built-in support for plugins, hapi can be extended with extra functionality that doesn't need to be in its core by default.

This makes hapi quite fast for mundane tasks and adaptable when it really needs to be.

What is new in this release:

  • Change server.table() result from object to array
  • Throw when calling reply() with objectMode stream
  • Add 'uri' connection option
  • Split debug settings per event type
  • Plugin dependencies error message changed
  • Support views in auth schemes
  • Fixed reply.continue() in prerequisite.
  • Fixed reply.continue() in prerequisite. Closes #2243
  • Uncaught error: Cannot read property 'isBoom' of null in hapi/lib/handler.js
  • Remove string notation method logging when cache not setup
  • When using string shorthand in pre it does not provide reply interface
  • Cached method in string notation bypasses cache
  • Conditional Validation Rules based on Auth
  • Populate connection.info.uri before start when port 0
  • Support bare server (no files, proxy, views)
  • Allow plugins to extend Server
  • Change request.route to a wrapper object containing settings
  • Expose realm as public interface
  • Replace server.config with server.realm.modifiers

What is new in version 8.6.0:

  • Change server.table() result from object to array
  • Throw when calling reply() with objectMode stream
  • Add 'uri' connection option
  • Split debug settings per event type
  • Plugin dependencies error message changed
  • Support views in auth schemes
  • Fixed reply.continue() in prerequisite.
  • Fixed reply.continue() in prerequisite. Closes #2243
  • Uncaught error: Cannot read property 'isBoom' of null in hapi/lib/handler.js
  • Remove string notation method logging when cache not setup
  • When using string shorthand in pre it does not provide reply interface
  • Cached method in string notation bypasses cache
  • Conditional Validation Rules based on Auth
  • Populate connection.info.uri before start when port 0
  • Support bare server (no files, proxy, views)
  • Allow plugins to extend Server
  • Change request.route to a wrapper object containing settings
  • Expose realm as public interface
  • Replace server.config with server.realm.modifiers

What is new in version 8.5.0:

  • Change server.table() result from object to array
  • Throw when calling reply() with objectMode stream
  • Add 'uri' connection option
  • Split debug settings per event type
  • Plugin dependencies error message changed
  • Support views in auth schemes
  • Fixed reply.continue() in prerequisite.
  • Fixed reply.continue() in prerequisite. Closes #2243
  • Uncaught error: Cannot read property 'isBoom' of null in hapi/lib/handler.js
  • Remove string notation method logging when cache not setup
  • When using string shorthand in pre it does not provide reply interface
  • Cached method in string notation bypasses cache
  • Conditional Validation Rules based on Auth
  • Populate connection.info.uri before start when port 0
  • Support bare server (no files, proxy, views)
  • Allow plugins to extend Server
  • Change request.route to a wrapper object containing settings
  • Expose realm as public interface
  • Replace server.config with server.realm.modifiers

What is new in version 8.4.0:

  • Change server.table() result from object to array
  • Throw when calling reply() with objectMode stream
  • Add 'uri' connection option
  • Split debug settings per event type
  • Plugin dependencies error message changed
  • Support views in auth schemes
  • Fixed reply.continue() in prerequisite.
  • Fixed reply.continue() in prerequisite. Closes #2243
  • Uncaught error: Cannot read property 'isBoom' of null in hapi/lib/handler.js
  • Remove string notation method logging when cache not setup
  • When using string shorthand in pre it does not provide reply interface
  • Cached method in string notation bypasses cache
  • Conditional Validation Rules based on Auth
  • Populate connection.info.uri before start when port 0
  • Support bare server (no files, proxy, views)
  • Allow plugins to extend Server
  • Change request.route to a wrapper object containing settings
  • Expose realm as public interface
  • Replace server.config with server.realm.modifiers

What is new in version 8.2.0:

  • Change server.table() result from object to array
  • Throw when calling reply() with objectMode stream
  • Add 'uri' connection option
  • Split debug settings per event type
  • Plugin dependencies error message changed
  • Support views in auth schemes
  • Fixed reply.continue() in prerequisite.
  • Fixed reply.continue() in prerequisite. Closes #2243
  • Uncaught error: Cannot read property 'isBoom' of null in hapi/lib/handler.js
  • Remove string notation method logging when cache not setup
  • When using string shorthand in pre it does not provide reply interface
  • Cached method in string notation bypasses cache
  • Conditional Validation Rules based on Auth
  • Populate connection.info.uri before start when port 0
  • Support bare server (no files, proxy, views)
  • Allow plugins to extend Server
  • Change request.route to a wrapper object containing settings
  • Expose realm as public interface
  • Replace server.config with server.realm.modifiers

What is new in version 7.5.2:

  • Upgraded hoek to 2.9.0.

What is new in version 7.2.0:

  • Isolate server in its own pack
  • Second phase of server/pack/plugin refactor
  • Pack refactor

What is new in version 7.0.0:

  • Spin off file and directory to inert
  • Change proxy localStatePassThrough setting default to false
  • Override server files.relativeTo config per route
  • Remove route from handler registration arguments
  • Remove support for catbox getOrGenerate()
  • Remove $env support from pack.compose()
  • Use environment variables in CLI configuration JSON file
  • Hapi should not override cache-control header if it's manually set by user's code
  • Remove support for tos authentication setting
  • Remove server views config

What is new in version 6.8.0:

  • request.server._views in plugin.
  • Replace mime with mime-type.
  • Added JOI validation to manifest.

What is new in version 6.5.0:

  • request.server._views in plugin.
  • Replace mime with mime-type.
  • Added joi validation to manifest.

What is new in version 6.0.1:

  • Buffer based passwords fail schema validation.

What is new in version 5.1.0:

  • Added option to remove trailing slashes to router
  • Document the best way to implement a 404 from the directory handler when using path callback
  • Server throttling controls do not log execution
  • Escaped error message with regex validation
  • Proxy xforward option will set bad headers in some cases
  • Authentication throws are treated as valid reply()

What is new in version 4.0.0:

  • Removed parallel flag.

What is new in version 3.0.1:

  • Fixed plugin.method bug.

What is new in version 1.20.0:

  • Allow disabling CORS for individual route.

What is new in version 1.16.1:

  • Remove <p> from various files.

What is new in version 1.13.0:

  • Supports partial path segment parameter.

What is new in version 1.11.0:

  • Helper cache drop interface.

What is new in version 1.7.2:

  • Removed extra line from code.

What is new in version 1.6.2:

  • Fixed:
  • Proxy requests are closed when server response already sent.

What is new in version 1.3.0:

  • Performance and hawk options.

Requirements:

  • Node.js 0.10 or higher

Similar Software

mod_cluster
mod_cluster

12 May 15

localtunnel
localtunnel

1 Mar 15

God
God

10 Feb 16

Jetty
Jetty

10 Feb 16

Other Software of Developer Walmart Labs

Lumbar
Lumbar

1 Mar 15

...">Thorax

13 Apr 15

Comments to hapi

Comments not found
Add Comment
Turn on images!