Newly Practicing Mortician

    @particular./micro-requestbin

    1.0.0 • Public • Published

    @particular./micro-requestbin

    npm version semantic-release code style: prettier CircleCI dependency status: david

    RequestBin implementation to log output of incoming requests

    Built with Micro! 🤩

    🛠 Setup

    Create a .env at the project root with the following credentials:

    REQUESTBIN_ORIGIN_WHITELIST=*.mysite.com,*.mycrmplaform.io,*.mycommerceplaform.com,*.now.sh

    REQUESTBIN_ORIGIN_WHITELIST is a comma separated list of patterns to match against the incoming requests 'Origin' header (ex. localhost,*.myawesomesite.com,*.now.sh)

    Optional Additional Parameters

    REQUESTBIN_SECRET_HEADER=x-webhook-secret-key
    REQUESTBIN_SECRET_VALUE=zxasda

    REQUESTBIN_SECRET_HEADER will default to 'x-webhook-secret-key' and is if a header is found that matches it to verify that the value sent matches anything you've specified as REQUESTBIN_SECRET_VALUE

    📦 Package

    Run the following command to build the app

    yarn install

    Start the development server

    yarn dev

    The server will typically start on PORT 3000, if not, make a note for the next step.

    Start ngrok (change ngrok port below from 3000 if yarn dev deployed locally on different port above)

    ngrok http 3000

    Make a note of the https ngrok URL provided.

    🚀 Deploy

    You can easily deploy this function to now.

    Contact Adam Grohs @ Particular. for any questions.

    Install

    npm i @particular./micro-requestbin

    DownloadsWeekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    10.7 kB

    Total Files

    14

    Last publish

    Collaborators

    • agrohs