I have hosted appwrite on DigitalOcean. I'm using Node.js Cloud Functions to write some data to the database. But, I'm unable to do it as it throws errror Error: connect ECONNREFUSED 127.0.0.1:80"
Error: connect ECONNREFUSED 127.0.0.1:80
Error: getaddrinfo ENOTFOUND hostname
Did you pass the correct endpoint to client.setEndpoint()?
Yes, I created the function using CLI appwrite init function
That doesn't necessarily mean you're passing the correct endpoint
client
.setEndpoint(req.variables["APPWRITE_FUNCTION_ENDPOINT"])
.setProject(req.variables["APPWRITE_FUNCTION_PROJECT_ID"])
.setKey(req.variables["APPWRITE_FUNCTION_API_KEY"])
.setKey(req.variables["SIGNUP_KEY"])
.setSelfSigned(true);
So did you create the variable with the correct value?
I think, I have misunderstood that SDK provides the variables. Am I right?
Nope. The are the only built in variables: https://appwrite.io/docs/functions#functionVariables
Cool. I have inspected them. So, now I understood that we provide the endpoint. How can we know it?
Maybe this will help? https://appwrite.io/docs/getting-started-for-server
Thank you very much man. I resolved it after passing correct ENDPOINT.
One question, when I redeploy the function, the roles are missing. I need to set it everytime. Can I know the reason?
Did you add the execution roles to your appwrite.json?
[SOLVED] Error: getaddrinfo ENOTFOUND hostname
Recommended threads
- Magic Link woes/noob
Magic Link is working; it sends the link to my email. But the link itself always leads to "Page Not Found. The page you're looking for doesn't exist". Clicking ...
- is `account.get()` safe to be used in th...
I want to user's `id` for authentication. However, a while ago I was told in this server not to use `account.get()` and instead add user preferences for that us...
- 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...