내 로컬 http : // localhost : 3000 / graphql 쿼리에서 아래와 같이 작동합니다.
하지만 아폴로 클라이언트를 통해 쿼리 할 때 응답이 비어 있습니다.
import {InMemoryCache, gql, ApolloClient, HttpLink} from 'apollo-boost';
const cache = new InMemoryCache();
const client = new ApolloClient({
cache,
link: new HttpLink({
uri: 'http://localhost:3000/graphql',
credentials: 'same-origin',
}),
},
});
client
.query({
query: gql`
{
brands {
_id
}
}
`,
})
.then(data => console.log(data))
.catch(error => {
// its coming in this section
console.log(error);
});
내가 뭘 놓치고 있는지 모르겠다. 어떤 도움을 주셔서 감사합니다 !!!
아래는 프런트 엔드 측에서 쿼리하려고 할 때의 스크린 샷입니다.
app.js를 추가하여 해결
global.XMLHttpRequest = global.originalXMLHttpRequest || global.XMLHttpRequest;
global.FormData = global.originalFormData || global.FormData;
if (window.FETCH_SUPPORT) {
window.FETCH_SUPPORT.blob = false;
} else {
global.Blob = global.originalBlob || global.Blob;
global.FileReader = global.originalFileReader || global.FileReader;
}
참조 : https://github.com/jhen0409/react-native-debugger/issues/382#issuecomment-544226529
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다