Рабочие функции не найдены. Попробуйте сделать свои классы и методы заданий общедоступными (NODEJS v4)

Я получаю эту ошибку и застрял на этом

(с использованием v4 и nodejs v20.14.0 и «@azure/functions»: «^4.5.0», «durable-functions»: «^3.1.0»)

я пытался

1) https://learn.microsoft.com/en-us/azure/azure-functions/functions-node-troubleshoot?pivots=nodejs-model-v4


2) updating host.json 
"extensionBundle": {
        "id": "Microsoft.Azure.Functions.ExtensionBundle",
        "version": "[4.*, 5.0.0)"
    }


3.  updating local.settings.json  "FUNCTIONS_WORKER_RUNTIME": "node",


4. updating /azure-functions-core-tool to latest

Тем не менее я застрял в этой проблеме, мои функции не загружаются

Где ваш файл function.json? И правильно ли вы экспортировали функцию? На вашем скриншоте этого не видно.

Architect Jamie 16.06.2024 03:57

нам не нужен function.json для версии 4 Learn.microsoft.com/en-us/azure/azure-functions/… @ArchitectJamie

art 16.06.2024 04:17

Я увидел название и дерево каталогов на скриншоте и поторопился. Мои извинения. Вы пытались развернуть это в функции Azure? Это было бы хорошей проверкой того, связана ли проблема с кодом или средой.

Architect Jamie 16.06.2024 04:44

могу ли я проверить перед развертыванием @ArchitectJamie

art 16.06.2024 05:02

также, как я могу отследить проблему, связанную с кодом, поскольку я не могу видеть журналы @ArchitectJamie

art 16.06.2024 05:24

Причина, по которой я предлагаю развернуть его в Azure в качестве теста, заключается в устранении факторов, связанных с вашей локальной средой, а не в проблеме проекта или кода. Выполнив это и перейдя в раздел функций вашего приложения на портале, вы убедитесь, что среда выполнения смогла идентифицировать отдельные функции. Вы также можете увидеть журналы здесь. Кроме того, для локального уровня измените уровень журнала на трассировку, чтобы получить больше журналов из func (устанавливается переключатель --verbose).

Architect Jamie 16.06.2024 06:55

@art, если возможно, поделитесь своим кодом.

Pravallika KV 16.06.2024 09:39

Какая часть кода @PravallikaKV

art 16.06.2024 12:37

Я распечатал подробные журналы, это дает то же самое, загружена функция 0 @ArchitectJamie

art 16.06.2024 12:37

@art Я думаю, нам нужно увидеть пример, где у вас есть клиентская функция - что-то с привязкой, которая может запускать оркестровку/действие, например триггер http или что-то в этом роде.

Architect Jamie 16.06.2024 15:11
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
10
85
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

мне этого не хватало Добавьте в package.json основное свойство с glob, соответствующим функциям вашего проекта; в моем случае dist/src/functions/*/index.js -

Отличная статья

https://johnnyreilly.com/migrating-azure-functions-node-js-v4-typescript

Другие вопросы по теме

Настройка Prometheus, Grafana и Loki на виртуальной машине Azure с использованием HTTPS с использованием шлюза приложений Azure
Ошибка развертывания Flask службы приложений Azure: «Не удалось ответить на HTTP-запросы связи на порту 8000; не удалось запустить сайт. Проверьте журналы контейнера на наличие отладки»
При сборке приложения не удалось создать папку артефакта: «frontend/dist/». Убедитесь, что это свойство настроено правильно в файле рабочего процесса
Как использовать минимальное количество веб-действий для отправки уведомлений в конвейере ADF?
Невозможно подключить onpremisesql к adf
Как получить идентификатор пользователя Azure Entra из SignalR Hub?
Процессор концентратора событий Azure: веб-задание или AzureFunction?
Как получить ключ API от службы поиска Azure AI, созданной в Terraform, чтобы использовать его в другом ресурсе?
Почему самостоятельный агент Azure получает сообщение об ошибке «Отказано в соединении» при подключении к EventHubs?
Файл паркета не перезаписывается в записных книжках Azure Synapse