-
Notifications
You must be signed in to change notification settings - Fork 55
Samples in JavaScript
Yogesh Jagadeesan edited this page Dec 21, 2020
·
5 revisions
This sample outputs an object message to the specified queue on a timer trigger (every minute).
index.js
module.exports = function (context, input) {
context.bindings.myQueueItem = input.body;
context.done();
};
{
"bindings": [
{
"type": "httpTrigger",
"direction": "in",
"authLevel": "function",
"name": "input",
"methods": [
"get",
"post"
]
},
{
"type": "rabbitMQ",
"name": "outputMessage",
"queueName": "outputQueue",
"connectionStringSetting": "rabbitMQConnectionAppSetting",
"direction": "out"
}
]
}
index.js
module.exports = async function (context, myQueueItem) {
context.log('JavaScript RabbitMQ trigger function processed work item', myQueueItem);
};
function.json
{
"bindings": [
{
"name": "myQueueItem",
"type": "rabbitMQTrigger",
"direction": "in",
"queueName": "queue",
"connectionStringSetting": "rabbitMQConnectionAppSetting"
}
]
}