@adobe/aio-exc-app

0.1.0 • Public • Published

aio-exc-app

This helper library contains function you can use in your App Builder application.

web example ( for browser / frontend code )

import { actionWebInvoke } from '@adobe/aio-exc-app/web'
const actionResponse = await actionWebInvoke(actionUrl, headers, params)

action example ( for use in your runtime actions / backend )

const { errorResponse,
        getBearerToken,
        stringParameters,
        checkMissingRequestInputs } = require('@adobe/aio-exc-app/action')

async function main (params) {
    logger.debug(stringParameters(params))

    const errorMessage = checkMissingRequestInputs(params, requiredParams, requiredHeaders)
    if (errorMessage) {
        // return and log client errors
        return errorResponse(400, errorMessage, logger)
    }

    const token = getBearerToken(params)
    /* ... */
}

Package Sidebar

Install

npm i @adobe/aio-exc-app

Weekly Downloads

3

Version

0.1.0

License

Apache-2.0

Unpacked Size

119 kB

Total Files

23

Last publish

Collaborators

  • dylandepass
  • djaeggi
  • adobehalls
  • fullcolorcoder
  • marbec
  • tripod
  • garthdb
  • lazd
  • adobe-admin
  • patrickfulton
  • trieloff
  • shazron
  • krisnye
  • dcpfsdk
  • natebaldwin
  • devongovett
  • aspro83
  • symanovi
  • dpfister
  • stefan-guggisberg
  • korra
  • rofe
  • kptdobe