build-express-api1.0.4 • Public • Published
Build Express Api
A Command line interface for instantly building an express rest api.
Create controllers, models and add routes in matter of seconds.
This CLI only supports Node 6 and over.
Install it globally:
$ npm install -g build-express-api
Initializing the application structure
$ mkdir my-app$ cd my-app$ build-express-api init
my-app ├── package.json ├── rest └── controllers └── models └── server.js
Install all the needed dependencies:
$ npm install
Note: when running all of the further commands, please stay in the my-app directory
Creating a new controller
$ build-express-api create-controller
The CLI will now take you through series of questions, the example of building a new controller would be:
$ ? Controller name: authentication$ ? Controller type:$ > Plain$ Custom routes
You can choose the plain controller or custom routes controller from the menu.
Plain controller just creates a controller with built in routes in rest/controllers/controllerName.js as shown in the picture below: