Happi-based Web API Framework
After nodejs installed:
# Get the latest stable release of Happi
$ npm install happi -gCreate a new app:
# Create the app
$ happi new testProjectRun the app:
# cd into the new folder
$ cd testProject
# fire up the server
$ happi runGenerate a REST API:
# Generate new api
$ hapi generate api user
# Result
# ./api/models/User.js
# ./api/controllers/UserController.js
# ./api/services/UserService.js
# Generate individual components
$ happi generate [controller, model, service, apdapter, policy, response, config] << component name >>
# [[** Project structure **]]
# ./api/models
# ./api/controllers
# ./api/services
# ./api/policies
# ./api/responses
# ./api/configHappi is built on Node.js v6.x, Express v4.x, and Socket.io v1.x.