1.1.1 • Published 4 years ago

@argodigital/formula-sl-function v1.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

formula-sl-function

Module's providing Serverless component that builds FasS function that handle REST requests. All together, beside deploying function, it:

  1. Adds environment variables defined in config directory
  2. Logs progress with common tags
  3. Verifies if main package module is defined
  4. Saves options in environment variable (minus subset of variables from step 1)
  5. Saves responseOptions in environment variable
  6. Wraps function handler in order to provide API framework features.

Configure

Available fields are described in Serverless function. In addition responseOptions supplies options for response serialization (see listed arguments for jsonapi-serializer).

  • statusCode defines status code for successful response. By default - 200.
myFunction
    component: '@argodigital/sl-function'
    inputs:
        responseOptions:
            statusCode: 201
            attributes: ['firstName', 'lastName']
            ...