Я пытаюсь запросить сервер graphql, который находится здесь
http://sapienscube.pythonanywhere.com/intrusion-detection-system
с этим запросом, используя Apollo в Reactjs:
const PREDICT_ATTACK_TYPE = gql`
query Query($packets: List[List[String]) {
predict(packets: $packets)
}
`;
// features is an array of arrays of strings: List[List[String]] like this: [[0, tcp, http, ..., ]]
<Query query={PREDICT_ATTACK_TYPE} variables={{ features }}>
{({ loading, error, data }) => {
if (loading) return <div>loading..</div>;
if (error) return <div>Error:</div>;
console.log(data);
return <div>{data.predict}</div>;
}}
Но я получаю ошибку
GraphQLError: синтаксическая ошибка: ожидается $, найдено [
5 |
6 | import { getFeaturesArray } from "./Utils";
7 |
> 8 | const PREDICT_ATTACK_TYPE = gql`
9 | query Query($packets: List[List[String]]) {
10 | predict(packets: $packets)
11 | }