【发布时间】:2015-12-13 14:52:50
【问题描述】:
我正在尝试使用我的 Laravel 服务器设置 Relay 和 GraphQL。我已成功设置 Laravel 以服务 GraphQL。
过去,为了使用 jQuery 进行 ajax 调用,我在 master.blade.php 中添加了以下内容:
<meta name="csrf-token" content="{{ csrf_token() }}">
以下内容添加到我的 main.js 文件中:
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
我的 GraphQL 端点当前正在返回令牌不匹配异常。在我看来,Relay 需要以与 jQuery.ajax 类似的方式将 csrf-token 传递给服务器。去哪儿了?
【问题讨论】:
-
你是如何将 Relay 与 graphql-laravel 一起使用的?我认为它需要与 Relay 兼容。打开一个问题github.com/Folkloreatelier/laravel-graphql/issues/9
标签: laravel reactjs csrf graphql relayjs