When trying to test a node.js Azure function app locally that uses durable entities, I'm seeing the following messages that these bindings aren't registered:
The binding type(s) 'entityTrigger' are not registered. Please ensure the type is correct and the binding extension is installed.
The binding type(s) 'durableClient' are not registered. Please ensure the type is correct and the binding extension is installed.
My host.json looks like this:
{
"version": "2.0",
"extensions": {
"durableTask": {},
"http": {},
"queues": {},
"serviceBus": {}
},
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle",
"version": "[1.*, 2.0.0)"
}
}
Example binding for one of the functions:
{
"bindings": [
{
"name": "context",
"type": "entityTrigger",
"direction": "in"
}
],
"disabled": false
}
Other durable functions bindings like orchestrationTrigger are registered but not these. I have durable-functions npm package 1.4.1 installed as well as Azure Functions Core Tools 3.0.2534. Struggling to get this working with the lack of JS reference material and would be eternally grateful for some help.