Hugo ;)Original post
Rank 2: Process
Hey, my node JS app randomly crash with the following error
/root/AdFront/backend/node_modules/node-appwrite/lib/client.js:204
throw new AppwriteException(text, response.status, "", text);
^
AppwriteException [Error]: error code: 520
at Client.call (/root/AdFront/backend/node_modules/node-appwrite/lib/client.js:204:19)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Databases.listDocuments (/root/AdFront/backend/node_modules/node-appwrite/lib/services/databases.js:1658:16)
at async Timeout.UpdateImg [as _onTimeout] (/root/AdFront/backend/index.js:126:18) {
code: 520,
type: '',
response: 'error code: 520'
}
Node.js v21.6.1
I'm confused as this is the first time I see this error and the documentation dont mention it, and it seems to crash after a certain amount of time
Here's the line 126 of the code
JavaScript
const response = await databases.listDocuments("ads_db", "ads_list", [Query.equal('index', currentIndex)]);Cheers
Summary
Error 520 is related to Cloudflare, not Appwrite. It's likely a network issue. The App randomly crashes after some time. Make sure Cloudflare settings are configured correctly.