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
- Function's Static IP
Is it possible to have static. IP Address instead of Dynamic IP for getting the IP Address whitelist
- How to use dart workspaces to deploy a f...
Hello, I'm developing a Flutter application and I would like to leverage dart pub workspaces to deploy a function with a dart runtime as advertised here : http...
- Migration from Cloud to Self-Hosted not ...
Hello Appwrite Community, I've got the problem, that when I try to migrate my Appwrite Project from the cloud to my self-hosted Appwrite, that an API Key is mi...