#Node SDK Client not connecting in Appwrite 1.6.0

3 messages · Page 1 of 1 (latest)

pine laurel
#

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

pine laurel
#

Fixed by assigning function container network configs as an external entity, not internal

tight wyvern