Облако Gatsby удаляет функции netlify из Netlify

У меня есть настройка функций netlify в моем проекте gatsby с проксированием и т. Д. Если я разверну через netlify, все будет работать, как ожидалось. Если я сделаю еще одно развертывание с облаком gatsby, оно фактически удалит мои функции netlify из netlify.

Я попытался настроить функции через пользовательский интерфейс netlify и с помощью toml. Все работает, если я развертываю через Netlify, но когда я выполняю развертывание с облаком gatsby, функции netlify снова исчезают.

Не уверен, актуален ли здесь код, но дайте мне знать, и я поделюсь.

Действия по воспроизведению

  • Настройте проект gatsby с помощью gatsby-plugin-netlify-functions
  • Следуйте этим инструкциям
  • Добавить сайт в Netlify и развернуть
  • Проверьте, работают ли функции
  • Добавить сайт в облако gatsby
  • Добавить интеграцию развертывания netlify
  • Развернуть в netlify
  • Посмотрите, работают ли функции или исчезли

1 ответ

Эта функция теперь доступна в Gatsby Cloud.

На данный момент мы справляемся с этим следующим образом: мы развернем все функции, найденные в /public/functions после gatsby build.

Если вы все еще используете gatsby-plugin-netlify-functions плагин, установив functionsOutput установка на ${__dirname}/public/functions должны развернуть ваши функции.

Если нет, то можете подключиться onPostBuild в gatsby-node.jsи скопируйте туда файлы. (Это то чтоgatsby-plugin-netlify-functions делает за кадром!)

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