2.2.1 • Published 7 years ago
@bakjs/input v2.2.1
✓ Built on top of hapi.js, A rich framework for building applications and services
✓ Optionally using Controllers for routing
✓ Single file configuration without need to extra boilerplate
✓ CLI & Dev friendly tools
✓ Stable and rich echo-system of hapi compatible plugins
✓ Modular design without modifying core
Install bak package:
yarn add bakCreate bak.config.js;
export default {
  prefix: '/api',
  routes: [
    './controllers/api'
  ]
}Create controllers/api.js:
import { Controller } from 'bak'
export default class APIController extends Controller {
  init () {
    this.get('/hello/{name}', this.hello)
  }
  hello (request, reply) {
    return 'Hello ' + request.params.name
  }
}Start server:
yarn bak dev # Use `yarn bak start` for production modeYour API is up! Now you can visit http://localhost:3000/api/hello/world for the results.
Inspect mode:
You can pass Node.js supported args after -- arg:
yarn bak dev -- --inspectReleased under The MIT LICENSE