@source4society/scepter-endpoints
v0.0.2
Published
Classes to inherit for basic endpoint functionality
Downloads
2
Readme
SCEPTER-endpoints
Classes useful for service endpoints to inherit from, that can provide basic responses for success or error, and can distinguish between public and private endpoints.
Usage
Add this library to your project via npm
or yarn
with the command:
npm install -S @source4society/scepter-endpoints
or yarn add @source4society/scepter-endpoints
Then in your code, you can import the utility class:
import { ServiceEndpoint, PublicEndpoint, PrivateEndpoint } from '@source4society/scepter-endpoints';
or for commonJS
const { ServiceEndpoint, PublicEndpoint, PrivateEndpoint } = require('@source4society/scepter-endpoints').ServiceEndpoint
Classes
ServiceEndpoint
This class overrides successResponse
and errorResponse
from the GenericHandler
parent class to return a JSON response that is compatible with http/https (ie for AWS Lambda)
PublicEndpoint
Under Construction - Will be used to setup public endpoints
PrivateEndpoint
Under Construction - Will be used to setup private endpoints