Back

Call generated domain for cloud function through REST on 127.0.0.1 local development

  • 0
  • Self Hosted
  • Functions
zjjt
19 Apr, 2024, 17:50

Hi guys, i am using 1.5 build of appwrite and i develop with it locally on my machine through docker. In my env file i set up the following:_APP_DOMAIN=127.0.0.1 _APP_DOMAIN_FUNCTIONS=127.0.0.1 _APP_DOMAIN_TARGET=127.0.0.1. I have deployed some function through the CLI which i would like to first test by calling the endpoint through curl or postman but i am unable to do so as i receive an error saying that the generated url is not a valid one Domains:6622a7e0ede832e2ad23.127.0.0.1 . Trying to open it through the browser fails too.

I have tried:

  • modify the env variable to _APP_DOMAIN_FUNCTIONS=localhost and relaunch appwrite but it failed and didn't let me redeploy the function.
  • using localhost directly within postman instead of 127.0.0.1 for the latter part of the generated domain but it failed too. with this error Couldn't resolve the hostname to an IP address, Verify Url: https://66215a7228dd87b818b2.localhost

So there, if you guys have an idea how i can get this to work so i may continue on my local dev setup, please help out.

TL;DR
Developers are having trouble calling the generated domain for a cloud function through REST on 127.0.0.1 during local development with Appwrite. Solution: Change the `_APP_DOMAIN_FUNCTIONS` variable to `localhost` in the environment file and relaunch Appwrite.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more