
While I'm trying to access Appwrite Storage and Databases modules through Go client SDK receive an error like:
http://localhost/v1/storage/buckets\": dial tcp [::1]:80: connect: connection refused
I have setup self-hosted Appwrite using Docker Desktop. All setup is fresh (2 days) and this is my first attempt to use Go client.
I have tried dynamic and standart API keys, both not worked.
I suspect there is a need for extra adjustments in network config in Docker.
Source code
Context.Log("Hello from Appwrite Function!")
Context.Log(os.Getenv("APPWRITE_FUNCTION_API_ENDPOINT"))
Context.Log(os.Getenv("APPWRITE_FUNCTION_PROJECT_ID"))
Context.Log(os.Getenv("APPWRITE_FUNCTION_API_KEY"))
Context.Log(Context.Req.Headers["x-appwrite-key"])
client := appwrite.NewClient(
appwrite.WithEndpoint(os.Getenv("APPWRITE_FUNCTION_API_ENDPOINT")),
appwrite.WithProject(os.Getenv("APPWRITE_FUNCTION_PROJECT_ID")),
appwrite.WithKey(Context.Req.Headers["x-appwrite-key"]),
appwrite.WithSelfSigned(true),
)
storage := appwrite.NewStorage(client)
response, err := storage.ListBuckets()
if err != nil {
Context.Error(err)
return Context.Res.Text(err.Error(), Context.Res.WithStatusCode(500))
}
Context.Log(response)
Recommended threads
- 1.7.0 Self Hosted Upgrade
Hi, I've tried a fresh install on 1.7.0 and I've also done a fresh install on 1.6.2. 1.6.2 is working fine fresh, update to 1.7.0 and migrate fails Fresh inst...
- deno 2 Cloud random errors
we have big problems with the functions. although we do not change anything in the function, we have the following random behaviour: - no scope permissions erro...
- Functions not work on Server only Localh...
Hi, I successfully upgraded from 1.4 to 1.7, but I'm having a problem. The functions no longer work with the settings I had. I assume some changes were made. It...
