Google spreadsheet API не работает с api / POST на Vercel, но работает на локальном

#google-sheets #next.js #vercel

Вопрос:

Next.js приложение отлично работает на локальном, а также на выборке данных (getStaticProps) на vercel. Однако отправка формы отправки данных через pages / api / add не работает

Получение этой ошибки:

Ошибка выборки: запрос на https://www.googleapis.com/oauth2/v4/token сбой, причина: сетевой сокет клиента отключен до того, как было установлено безопасное соединение TLS

Убедитесь, что учетные данные, сгенерированные с помощью Google API, добавлены в качестве переменных env и являются правильными без каких-либо опечаток.

При некоторой отладке было обнаружено, что

  • Максимальный предел выполнения не является проблемой, когда я передаю жестко заданные значения в getStaticProps и они вставляются (на vercel и local)
  • ОТПРАВКА данных в таблицы целей через api / add не работает (я пробовал npm-google-spreadsheet, а также официальные пакеты npm googleapis)

Комментарии:

1. Вы решили это?

2. Еще не решено, я также задал его в Next.js форум здесь: github.com/vercel/next.js/discussions/30789 Все еще жду ответа, и у других тоже была такая же проблема.