【发布时间】:2020-02-27 03:06:39
【问题描述】:
我有 Timer 触发 Azure 函数,它调用 API 并将输出数据发送到 signalR。此外,我已经在应用程序设置中设置了 AzureSignalRConnectionString。但问题是 Azure SignalR 没有在连接指标中显示任何活动。
Azure 函数:
const fetch = require('node-fetch');
module.exports = async function (context) {
let response = await fetch('<ENDPOINT>');
let data = await response.json();
context.bindings.signalRMessages = [{
"target": "latestData",
"arguments": [data]
}];
context.log('Done');
};
function.json
{
"bindings": [
{
"name": "myTimer",
"type": "timerTrigger",
"direction": "in",
"schedule": "*/5 * * * * *"
},
{
"type": "signalR",
"name": "signalRMessages",
"hubName": "health",
"direction": "out"
}
]
}
【问题讨论】:
标签: javascript azure signalr azure-functions serverless-framework