Облако 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
делает за кадром!)