@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)
    /* ... */
}

/@adobe/aio-exc-app/

    Package Sidebar

    Install

    npm i @adobe/aio-exc-app

    Weekly Downloads

    2

    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