I try to recive a large json response from eyternal graphQL, but I recive alwais the same issiue.
ERROR Error: Uncaught (in promise): SyntaxError: Unterminated string in JSON at position 999958
SyntaxError: Unterminated string in JSON at position 999958
My code looks like that:
async graphQl(body) {
const response = await fetch(url, {
method: 'POST',
headers: this.headers,
body: JSON.stringify(body),
});
if (response.ok) {
return await response.json();
} else {
throw new Error('GraphQL request failed: ' + response.status);
}
}
and
try {
const body = {
query: req.payload,
};
console.log("body", body)
let responseQL = await graphQl(body)
res.send(JSON.stringify(responseQL));
} catch (error) {
res.json({ error: error });
}
I checked server-side. And with Postman I dont have any problem on the external graphQL Server
There is a maximum response for Appwrite functions. After that, the data is truncated.
Is there a possibility to change it?
Not without modifying the source code. For such a large response, maybe you can use the storage API instead
I think the next version of functions might remove the limit
That would be great, Do you know when the next Version will be released?
some time this year π hard to say for sure. we're actively working on it, though
Recommended threads
- Appwrite migration stuck on pending
Migration an existing self hosted 1.9.0 to a new VPS tuning self hosted 1.9.0.. import data recognises the api url, project id and api and then when I create, i...
- Appwrite self host version mismatch
Cloud is on 1.9.5 but Docker Hub only has 1.9.0. Migration fails with 404 general_route_not_found. When will 1.9.5 be published to Docker Hub?
- Unable to connect over this domain.. _AP...
I stood up a fresh VPS and deployed Appwrite 1.9.0 using CLI. Now when I try to access Appwrite using servers IP address I get an Unable to connect over this do...