I just moved my app to netlify hosting ( from replit ) and now I cannot even seem to get basic things working - when I try to access my api I get a CORS error:
Does anyone have any insights on what I might be doing wrong?
The app is based on astro3 --- it was all working before :/
Summary
Summary: The user recently moved their app from Replit to Netlify and is now experiencing a CORS (Cross-Origin Resource Sharing) issue. They suspect it might be related to missing environment variables or a configuration error. They have tried manually setting the PROJECT_ID and that resolved the CORS issue. They also mention adding Vercel as a web platform in Appwrite. They have updated their astro.config.mjs file but don't believe it's the cause of the issue. They are seeking insights or suggestions on what they might be doing wrong.
Solution: The user resolved the issue by manually setting the PROJECT_ID, which fixed the CORS problem.
Triptych
Rank 1: Thread
Sep 16, 2023, 23:36
I did update my astro.config.mjs but I don't think this has anything to with the requested resource .. it's just for things asked for on my site I assume server: { headers: { "Access-Control-Allow-Origin": "*", }, },
Triptych
Rank 1: Thread
Sep 16, 2023, 23:39
I also have a CNAME set on DNS to route api calls through my domain
somehow I'm getting things to work, it seems like this is a side effect of not sending the right PROJECT_ID -- because my env variables are not working . let me keep snooping and see if fixing that works
Drake
Sep 16, 2023, 23:55
That was going to be my next suggestion 😅
Triptych
Rank 1: Thread
Sep 16, 2023, 23:56
when I set PROJECT_ID manually it's "working " -- no CORS issue. I'll see if I can fix that
Triptych
Rank 1: Thread
Sep 17, 2023, 00:10
yes, issue solved - it was missing .env data so the client call was failing - the CORS issue was a ... red herring?
D5
Moderator
Sep 17, 2023, 00:13
Seems yes
D5
Moderator
Sep 17, 2023, 00:14
[SOLVED] Just moved app to netlify and I'm getting CORS issue please help
Drake
Sep 17, 2023, 01:34
You're not putting a .env file in your repo are you?
Triptych
Rank 1: Thread
Sep 18, 2023, 21:24
no, that's why I didn't transfer, I'm adding the variables via Netlify's UI
Triptych
Rank 1: Thread
Sep 18, 2023, 21:24
It's working now
Triptych
Rank 1: Thread
Sep 18, 2023, 21:27
Thank you @Steven for your fast response - it really gives me confidence that you all are really committed to helping us use your service. I'm going all in with my site on appwrite