@argodigital/formula-sl-function

1.1.1 • Public • Published

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']
            ...

Readme

Keywords

none

Package Sidebar

Install

npm i @argodigital/formula-sl-function

Weekly Downloads

1

Version

1.1.1

License

ISC

Unpacked Size

6.2 kB

Total Files

5

Last publish

Collaborators

  • argo-chulander
  • argo-digital-dev
  • argojade
  • baronswindle
  • benshimmin
  • heatherlorenzo
  • radociech
  • toby.jackson.argolimited