Сервер GraphQL не может быть достигнут Код состояния 500

При попытке использовать GraphQL Playground показалось, что на него ссылается кэшированная версия schema.graphql. Итак, я пошел вперед и побежал php artisan cache:clear, что привело к ошибке "Сервер не может быть достигнут" и "" ошибка ": " Ответ не выполнен: получен код состояния 500"".

Я пробовал бегать php artisan cache:config, но это не решило проблему.

Я ожидаю, что смогу подключиться, но, похоже, не хочет подключаться. Подключение не было проблемой до запуска php artisan cache:clearпросто любые попытки написать запрос, казалось, ссылались на старый schema.graphql, чего не ожидалось.

1 ответ

Решение

Для очистки кэша схемы маяка вам нужно запустить php artisan lighthouse:clear-cache, Вы можете проверить это на документации маяка https://lighthouse-php.com/master/performance/schema-caching.html

Для локальной разработки я предпочитаю отключать кеширование схемы, устанавливая переменную локальной среды LIGHTHOUSE_CACHE_ENABLE ложно.

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