далее js при записи vercel / zeit на диск fs.writeFile - PullRequest
0 голосов
/ 03 мая 2020

Я использую пользовательский сервер со следующим js для добавления некоторых файлов serverSideProps / getInitialProps в файлы. Что я делаю, так это что-то на сервере обновляет файл json каждую минуту или около того, а затем функции getServerSideProps / getInitialProps читают файл json с диска для быстрого заполнения данных (без необходимости выполнять сетевой запрос данных) ,

Все отлично работает в localhost и при сборке / запуске сборки локально. В производстве / после развертывания на vercel я получаю сообщение об ошибке: Внутренняя ошибка сервера при попытке открыть страницу. Vercel предлагает журналы сборки, но не журналы для работающего пользовательского сервера.

Вероятно, это проблема, связанная с невозможностью записи на диск в виртуальном компьютере, который vercel использует для развертывания приложений?

Есть ли пример того, как я могу читать / записывать на диск с помощью специального сервера в следующем js для этой цели?

1 Ответ

0 голосов
/ 03 мая 2020

Vercel - это серверная платформа, которая не поддерживает пользовательский сервер.

Если возможно, вы можете перейти с пользовательского сервера (с маршрутами API) или рассмотреть другие варианты хостинга.

Далее. js Развертывание

...