https://github.com/trailsjs/trailpack-controller
:globe_with_meridians: Controller base class for Trailpacks
https://github.com/trailsjs/trailpack-controller
Last synced: about 1 month ago
JSON representation
:globe_with_meridians: Controller base class for Trailpacks
- Host: GitHub
- URL: https://github.com/trailsjs/trailpack-controller
- Owner: trailsjs
- License: mit
- Created: 2016-06-29T09:11:56.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-08-15T12:34:50.000Z (almost 10 years ago)
- Last Synced: 2025-01-02T00:25:46.827Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 9
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# trailpack-controller
[![Gitter][gitter-image]][gitter-url]
[![NPM version][npm-image]][npm-url]
[![Build status][ci-image]][ci-url]
[![Dependency Status][daviddm-image]][daviddm-url]
[![Code Climate][codeclimate-image]][codeclimate-url]
[![Follow @trailsjs on Twitter][twitter-image]][twitter-url]
Trailpack controller Class. Exposes Trails Application resources to the class instances.
Trailpack controllers should extend this class, it allow you to use hapi API interface for all webserver compatible
(currently trailpack-hapi and trailpack-express).
For basic Trails controllers you should use [trails-controller](https://github.com/trailsjs/trails-controller).
## Usage
```js
const Controller = require('trailpack-controller')
class MyController extends Controller {
controllerMethod (request, reply) {
// ...
}
}
```
#### Install
## License
[MIT](https://github.com/trailsjs/trails/blob/master/LICENSE)
[npm-image]: https://img.shields.io/npm/v/trailpack-controller.svg?style=flat-square
[npm-url]: https://npmjs.org/package/trailpack-controller
[ci-image]: https://img.shields.io/travis/trailsjs/trailpack-controller/master.svg?style=flat-square
[ci-url]: https://travis-ci.org/trailsjs/trailpack-controller
[daviddm-image]: http://img.shields.io/david/trailsjs/trailpack-controller.svg?style=flat-square
[daviddm-url]: https://david-dm.org/trailsjs/trailpack-controller
[codeclimate-image]: https://img.shields.io/codeclimate/github/trailsjs/trailpack-controller.svg?style=flat-square
[codeclimate-url]: https://codeclimate.com/github/trailsjs/trailpack-controller
[gitter-image]: http://img.shields.io/badge/+%20GITTER-JOIN%20CHAT%20%E2%86%92-1DCE73.svg?style=flat-square
[gitter-url]: https://gitter.im/trailsjs/trailpack-controller
[twitter-image]: https://img.shields.io/twitter/follow/trailsjs.svg?style=social
[twitter-url]: https://twitter.com/trailsjs