1.1.5 • Published 3 years ago

node-express-api v1.1.5

Weekly downloads
60
License
-
Repository
-
Last release
3 years ago

Node Express API

A fast, declarative, and flexible library for building RESTful APIs.

Define a new API

class userApi extends NodeExpressApi {

  constructor() {
    const options = {
      redirectToHttps: true,
      wsConnection: false
    };

    const requests = [
      { type: 'get', path: '/', handler: 'renderStatusPage' },
      { type: 'post', path: '/user', handler: 'createUser' },
      { type: 'get', path: '/user', handler: 'getUser' },
      { type: 'put', path: '/user', handler: 'updateUser' },
      { type: 'delete', path: '/user', handler: 'deleteUser' }
    ];

    super(requests, options);
  }

  createUser(req, res) { }

  getUser(req, res) { }

  updateUser(req, res) { }

  deleteUser(req, res) { }

}

Render a status page

Handle the desired status page route with with the renderStatusPage method:

{ type: 'get', path: '/', handler: 'renderStatusPage' }

Run the API

node api
1.1.5

3 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago