# 配置文件
Lighthouse 默认的配置文件一切都刚刚好,您可以直接使用。 如果您需要更改默认配置,则需要先生成配置文件。
php artisan vendor:publish --tag=lighthouse-config
配置文件将被在 config/lighthouse.php
.
# CORS
可以从多个客户端使用 GraphQL API,这些客户端可能驻留在与服务器相同的域中,也可能不驻留在相同的域中。确保在 config/cors.php
中为您的 GraphQL endpoint 启用了 跨域资源共享(CORS):
return [
- 'paths' => ['api/*', 'sanctum/csrf-cookie'],
+ 'paths' => ['api/*', 'graphql', 'sanctum/csrf-cookie'],
...
];
从版本 7 开始,CORS 内置在 Laravel 中,以供以前的版本使用 https://github.com/fruitcake/laravel-cors