7.17.2
在使用NGINX时,我的GraphQL API/Schema没有问题。然而,当我切换到Roadrunner时,我突然间断性地出现了如下错误:
"message": "Lighthouse failed while trying to load a type: MyType\n\nMake sure the type is present in your schema definition.\n",
"exception": "Nuwave\\Lighthouse\\Exceptions\\DefinitionException",
"file": "/var/www/wright/ams/vendor/nuwave/lighthouse/src/Schema/TypeRegistry.php",
"line": 94有没有其他人经历过这种情况,并找到了解决办法?
我确实启用了opcache,但是即使禁用了,我仍然在经历这个问题。
我运行了php artisan灯塔: valid schema,而且它是有效的,我还运行了php artisan灯塔:clear,但没有效果。
发布于 2021-02-16 23:04:58
我怀疑这可能与灯塔使用的模式缓存有关。如果您正在部署一个带有新类型的模式,但保留了一个旧的缓存,那么我会怀疑您会看到这样的错误。
解决方案是使用Artisan命令lighthouse:clear-cache清除灯塔缓存。
https://stackoverflow.com/questions/62762401
复制相似问题