Rank 2: Process
i was trying to use appwrite cloud functions with my next.js project, using the client sdk and i was getting this error from my appwrite function execution tab
Votes
1
Replies
15
Participants
Unknown
Messages
16
Rank 2: Process
i was trying to use appwrite cloud functions with my next.js project, using the client sdk and i was getting this error from my appwrite function execution tab
Are you using client side SDK in the function? 👀
Rank 2: Process
yes…i am using the client side sdk in the function
You can't/shouldn't
Also functions need to follow a custom structure
As D5 mentioned, you must always use Server-Side SDKs for Appwrite Cloud Functions.
Functions are run on the server-side either with an API key or a JWT.
Rank 2: Process
i have tried to run from server-side now but here's the error i am getting trying to execute my functions from Appwrite cloud
Error: Cannot find module '/usr/local/server/src/function/src/main.js'Require stack:- /usr/local/server/src/server.js at Module._resolveFilename (node:internal/modules/cjs/loader:939:15) at Hook._require.Module.require (/usr/local/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:81:25) at require (node:internal/modules/cjs/helpers:102:18) at execute (/usr/local/server/src/server.js:123:28) at /usr/local/server/src/server.js:158:33 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)```How are you deploying the function ?
I recommend through CLI
Rank 2: Process
i am deploying through Git
Rank 2: Process
was the above error caused by using the Git to deploy?
Usually not, but selected an incorrect main file
Or it's not readable/faulty
Rank 2: Process
okay…thanks @D5 and @safwan
i think it’s been solved already
Rank 2: Process
[SOLVED]Appwrite cloud functions failing on creating Executions with the client sdk