我需要在量角器中处理 Graphql 请求。我尝试使用protractor-http-client
,但给出的是Internal server error
。谁能建议如何在量角器中使用 Graphql 请求?
const http = new HttpClient('<MY_BASE_URL>');
const query = gql `
query currentUserQuery {
currentUser {
email
id
}
}`;
const postResponse = http.post('/graphql', {
query: query,
operationName: 'currentUser',
variables: {}
}, {
'Content-Type': 'application/json',
'Authorization': '<ACCESS_TOKEN>'
}
).then(data => {
console.log('data', data);
}, err => {
console.log('err is: ', err);
});
});
答案 0 :(得分:0)
您必须在Jasmine中模拟所有后端请求,因为量角器仅用于测试前端部件(角度)