Skip to content
This repository was archived by the owner on Dec 31, 2025. It is now read-only.

diberry/azure-function-middle

Repository files navigation

Middleware for Azure Function triggers

These classes are used in the Azure function triggers. Pass in the entire incoming parameter to the function. You receive the entire outputParam back.

Usage for Blob Trigger to Queue output

const fnMiddleWare = require('azure-function-middleware');

// azure function for blob trigger
module.exports = async function (context, myBlob) {

    const blobTrigger = new fnMiddleWare.BlobTrigger();

    // send in blob, get back queue message for out param
    context.bindings.outputQueueItem = blobTrigger.readBlobFileText(context.bindingData.myBlob);

    context.done();

}

Usage for Queue Trigger to Queue output

const fnMiddleWare = require('azure-function-middleware');

// azure function for blob trigger
module.exports = async function (context, myQueueItem) {

    const queueTrigger = new fnMiddleWare.QueueTrigger();

    // send in queue message, get back queue message for out param
    context.bindings.outputQueueItem = queueTrigger.detectText(myQueueItem);

    context.done();

}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors