使用graphene-django,我不知道如何向客户端发送良好的错误消息。另一个选择是如何创建自定义消息以发送回客户端。
对于有人尝试创建帐户但已经注册了电子邮件地址的情况,我想发回以下信息:
public function accessibleDatasets()
{
$datasetsByCustomers = $this->customers()->with('datasets')->get()->pluck('datasets')->flatten();
$datasetsByLocations = $this->locations()->with('datasets')->get()->pluck('datasets')->flatten();
$datasetsByVendors = $this->vendors()->with('datasets')->get()->pluck('datasets')->flatten();
$datasets = $datasetsByCustomers;
$datasets = $datasets->merge($datasetsByLocations);
$datasets = $datasets->merge($datasetsByVendors);
return $datasets->unique();
}
这两个选项都不错,可以使用一些内置的方法来发回错误或自定义数据。非常感谢您的帮助。