GraphQL服务器无法到达状态码500

时间:2019-08-18 00:52:35

标签: laravel graphql laravel-lighthouse

当尝试使用GraphQL Playground时,似乎已引用了schema.graphql的缓存版本。因此,我继续运行php artisan cache:clear,这导致错误“服务器无法访问”和“错误”:“响应不成功:收到状态码500”。

我尝试运行php artisan cache:config,但这不能解决问题。

我希望能够连接,但似乎并不想连接。在运行php artisan cache:clear之前,连接不是问题,只是任何写查询的尝试似乎都引用了旧的schema.graphql,这是不希望的。

1 个答案:

答案 0 :(得分:4)

要清除灯塔的模式缓存,您需要运行php artisan lighthouse:clear-cache。您可以在灯塔文档https://lighthouse-php.com/master/performance/schema-caching.html

上进行检查

对于本地开发,我更喜欢禁用模式缓存,将本地环境变量LIGHTHOUSE_CACHE_ENABLE设置为false。