React Relay Uncaught RelayNetwork: данные не возвращены для работы - PullRequest
2 голосов
/ 17 января 2020

Я вижу эту ошибку:

Uncaught RelayNetwork: No data returned for operation

в моем приложении. Я использую Relay Modern с «relay-runtime»: «1.7.0»

Вопрос, который у меня возник, заключается в том, как отловить эти ошибки. Я не чувствую, куда бы я ни положил свою попытку / поймать, эта ошибка ускользает от меня.

например

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);
            },
        });
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...