**Noob Question: ** How do I use a custom domain to make a REST API with Appwrite Functions?
Environment: Appwrite: 1.4.13 Function Runtime: swift-5.8 self-host: digitalocean domain: piratesparadox.net subdomain for functions: api.piratesparadox.net domain provider: squarespace
_APP_DOMAIN=piratesparadox.net _APP_DOMAIN_FUNCTIONS=api.piratesparadox.net _APP_DOMAIN_TARGET=piratesparadox.net _APP_ENV=production
I’m trying to follow the custom domain docs here: https://appwrite.io/docs/products/functions/deployment#domains
When I create a function deployment and add a custom domain, everything shows as verified.
However, when I try to make a request I keep getting a generic 500 error.
I’ve tried several variations: https://api.piratesparadox.net/getPlayer?id=1 http://api.piratesparadox.net/getPlayer?id=1 https://api.piratesparadox.net/v1/getPlayer?id=1
I believe the attached screenshot from squarespace indicates that I have an SSL certificate?
Am I missing something obvious? Please let me know if you need more detail.
Do you see an Execution created in Appwrite when you make the request?
Ooo it does! I've been struggling to get the domain working so long that I didn't even think I was this far along 😂
https://api.piratesparadox.net/v1/getPlayer?id=1
An internal curl error has occurred within the executor! Error Msg: Http invalid protocol\nError Code: 500
That commonly means you’re logging too much
Doubling checking it looks like I don't have any logging. No swift prints and no RuntimeContext.logs / errors
Could this be related?
👩⚕️ Running Appwrite Doctor for version 1.4.13 ...
[Settings] 🟢 Hostname has a public suffix (piratesparadox.net) 🟢 CNAME target has a public suffix (piratesparadox.net) 🟢 Using a unique secret key for encryption 🟢 App environment is set for production 🟢 Abuse protection is enabled 🟢 Console access limits are enabled 🔴 HTTPS force option is disabled 🔴 HTTPS force option is disabled for function domains 🔴 Logging adapter is disabled
Shouldn’t be
Recommended threads
- Python TablesDB Rework
Hi, i starting to rework some older functions to TablesDB list_rows Method. I used list_documents with a resultset with worked fine. Now i tried to get all rows...
- HUGE OUTRAGE IN APPWRITE, I CANNOT ACCES...
I have 2k users trying to access, sending me messages. What am I supposed to do? Please solve this asap.
- All my apps are not opening now
All my apps are not opening now 200+ apps are not opening plz fast