london
Version:
maps all URL's for Hapi
67 lines (46 loc) • 2.21 kB
Markdown
# London
:uk:
[](https://www.npmjs.com/package/london)
[](https://david-dm.org/voudeonibus/london#info=dependencies)
[](https://david-dm.org/voudeonibus/london#info=devDependencies)



London is a module for maps all URL's for Hapi.
## Table of contents
- [Quick start](#quick-start)
- [Starting](#starting)
- [Bugs and feature requests](#bugs-and-feature-requests)
- [Contributing](#contributing)
- [Versioning](#versioning)
- [License](#license)
## Quick start
Several quick start options are available:
- Clone the repo: `git clone https://github.com/voudeonibus/London.git`.
- Install with [npm](https://www.npmjs.com): `npm install london`.
## Starting
```javascript
var london = require('london');
var Hapi = require('hapi');
var server = new Hapi.Server();
var path = require('path');
london({
server: server,
prefix_path: '/api',
read_dir: path.join(__dirname, '/actions'),
host: 'http://localhost',
port: 8080
});
```
### Options
- **server:** server of Hapi
- **prefix_path:** prefix for path on each URL
- **read_dir:** dir where the Londo read each file as URL
- **host:** host for route 'all_methods'
- **port** port for router 'all_methods'
## Bugs and feature requests
Have a bug or a feature request? Please first search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/voudeonibus/London/issues/new).
## Versioning
For transparency into our release cycle and in striving to maintain backward compatibility, London is maintained under [the Semantic Versioning guidelines](http://semver.org/). Sometimes we screw up, but we'll adhere to those rules whenever possible.
## License
[MIT](https://github.com/voudeonibus/London/blob/master/LICENSE)