Я следовал за руководством Быстрый запуск кода Visual Studio и создал локальную долговременную функцию.Я получил сообщение об ошибке, когда моя долговременная функция была запущена и ожидала client.startNew внутри функции стартера, Id = 84dc103d-bef9-4450-b4c6-9e612c6dc263) System.Private.CoreLib: Исключительная ситуация при выполнении функции: Functions.HttpTrigger.System.Private.CoreLib: Результат: Сбой Исключение: Ошибка: запись EPROTO 101057795: ошибка: 140770FC: процедуры SSL: SSL23_GET_SERVER_HELLO: неизвестный протокол: openssl \ ssl \ s23_clnt.c: 827: стек: ошибка: запись EPROTO 101057795: ошибка: 140770: Подпрограммы SSL: SSL23_GET_SERVER_HELLO: неизвестный протокол: openssl \ ssl \ s23_clnt.c: 827: в _errnoException (util.js: 992: 11) в WriteWrap.afterWrite [как oncomplete] (net.js: 864: 14).
Моя среда:
- Базовые инструменты функций Azure (2.3.148)
- Версия времени выполнения функции (2.0.12210.0)
- Узел.js 8
Вот мой код, только что скопированный из учебника.
const df = require("durable-functions");
module.exports = async function (context, req) {
const client = df.getClient(context);
const instanceId = await client.startNew(req.params.functionName, undefined, req.body);
context.log(`Started orchestration with ID = '${instanceId}'.`);
return client.createCheckStatusResponse(context.bindingData.req, instanceId);
};
{
"bindings": [
{
"authLevel": "anonymous",
"name": "req",
"type": "httpTrigger",
"direction": "in",
"route": "orchestrators/{functionName}",
"methods": ["post"]
},
{
"name": "$return",
"type": "http",
"direction": "out"
},
{
"name": "starter",
"type": "orchestrationClient",
"direction": "in"
}
]
}
Как мне решить эту проблему?