I had a working function in Appwrite 1.5.7, after migrating to the 1.6.0 it does not work. I have updated node-appwrite dependency to 14.1.0 and here is the code snippet from my function:
import {
Client,
Databases,
Users,
Query,
ID
} from "node-appwrite";
class AppwriteService {
constructor(log) {
const client = new Client();
client
.setEndpoint(process.env.APPWRITE_ENDPOINT)
.setProject(process.env.APPWRITE_FUNCTION_PROJECT_ID)
.setKey(process.env.APPWRITE_API_KEY);
this.users = new Users(client);
this.databases = new Databases(client);
this.log = log;
}
async getBranchBy(authId) {
this.log("auth_id: " + authId);
const result1 = await this.databases.getDocument(
"player",
"branches",
"666ddca400367dcf6a25"
);
this.log(result1);
}
I got an error message like: fetch failed
Fixed by assigning function container network configs as an external entity, not internal
I dont get it, im also having same issues
Sorry for the late reply. This should be configured in network level, not the appwrite app level. Function containers should be connected to the external network directly.
Recommended threads
- router_deployment_not_found
I updated my function a few times and now i am getting the error: router_deployment_not_found I even reverted back to my original code but i am still getting th...
- Usage of the new Client() and dealing wi...
Hey guys, just a quick one - we had some web traffic the other day and it ended up bombing out - To put in perspective of how the app works, we have a Nuxt Ap...
- [Beginner] CLI --queries Syntax Error & ...
Hi everyone! I am a beginner with Appwrite and trying to use the CLI, but I'm stuck with a syntax error. Any guidance would be greatly appreciated! 🙏 **Enviro...