
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
- Internal 500 Server Error
I don't have much information but I am unable to create anything on database, Auth users are creating but not able to fetch into database
- [SOLVED] Access ExecutionStatus of a fun...
I am calling a cloud function from the newest Flutter SDK 20.2.1with the `xasync: false` flag and get the result, but the `execution.status` is not a String and...
- CLI login on self hosted with docker
Hi, I have a working docker setup with traefik in front of the services. Everything works as expected except for login with CLI. I've tried with `appwrite cli...
