Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React继电器未捕获继电器网络:未返回操作数据_Reactjs_Graphql_Relay - Fatal编程技术网

Reactjs React继电器未捕获继电器网络:未返回操作数据

Reactjs React继电器未捕获继电器网络:未返回操作数据,reactjs,graphql,relay,Reactjs,Graphql,Relay,我看到了这个错误: Uncaught RelayNetwork: No data returned for operation 在我的申请中。我正在使用带有“中继运行时”的Relay Modern:“1.7.0” 我面临的问题是如何捕捉这些错误。我觉得无论我把我的尝试/捕获放在哪里,这个错误一直在逃避我 e、 g const mutation=graphql` 突变MyMutation($input:UpdateMe!){ 更新方法(输入:$input){ 文章{ …事情 } } } `; 导

我看到了这个错误:

Uncaught RelayNetwork: No data returned for operation
在我的申请中。我正在使用带有“中继运行时”的Relay Modern:“1.7.0”

我面临的问题是如何捕捉这些错误。我觉得无论我把我的尝试/捕获放在哪里,这个错误一直在逃避我

e、 g

const mutation=graphql`
突变MyMutation($input:UpdateMe!){
更新方法(输入:$input){
文章{
…事情
}
}
}
`;
导出默认值({
罗维德,
…补丁
}:补丁):承诺=>
新承诺((解决、拒绝)=>{
委员会(环境、{
突变
变量:{
身份证件
},
未完成:(响应,错误)=>{
如果(错误){
console.log('onCompleted@sdfg');
退货拒绝(err);
}
返回解析(resp);
},
onError:err=>{
console.log('onError@sdfg');
退货拒绝(err);
},
});
});

您是否检查了正在使用前端调用graphql端点?
const mutation = graphql`
    mutation MyMutation($input: UpdateMe!) {
        updateSomething(input: $input) {
            article {
                ...things_stuff
            }
        }
    }
`;

export default ({
    rowId,
    ...patch
}: Patch): Promise<GreatTypes> =>
    new Promise((resolve, reject) => {
        commitMutation(environment, {
            mutation,
            variables: {
                id,
            },
            onCompleted: (resp, err) => {
                if (err) {
                    console.log('onCompleted @ sdfg');
                    return reject(err);
                }
                return resolve(resp);
            },
            onError: err => {
                console.log('onError @ sdfg');
                return reject(err);
            },
        });
    });