
I have a signup page that works fine on http://localhost:3000/, but returns the following error on http://192.168.2.122:3000/:
appwrite.js?v=5de0b309:445 POST https://cloud.appwrite.io/v1/account net::ERR_FAILED 403 (Forbidden)
Access to XMLHttpRequest at 'https://cloud.appwrite.io/v1/account' from origin 'http://192.168.2.122:3000' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header has a value 'http://localhost:3000' that is not equal to the supplied origin.
I tried whitelisting 192.168.2.122 under hostnames in AppWrite Cloud, but the issue remains.
How to fix this?

You need to add a Platform in Appwrite

Thanks for your reply. I have a Platform set up: WEB

So itโs working now?

No

Did you add the web platform with or without port?

Also is the IP 192.168.x.xxx in the hostname part under platforms?

Heyy ๐ To get rid of CRORS error, you need to create a web platform in your project. You can set name to anything, but hostname in your case needs to be exactly 192.168.2.122
- no port, no protocols, no slashes.
If that doesnt help, please check value you pass into setProject
in Appwrite SDK. If project ID is empty, or has wrong project ID value, CORS error can also be present. You can find your project ID in settings screen (button to get there is bottom left)
Recommended threads
- Stuck in "deleting"
my parent element have relationship that doesnt exist and its stuck in "deleting", i cant delete it gives me error: Collection with the requested ID could not b...
- Help with 409 Error on Relationship Setu...
I ran into a 409 document_already_exists issue. with AppWrite so I tried to debug. Here's what I've set up: Collection A has 3 attributes and a two-way 1-to-m...
- Database Double Requesting Error.
I am getting error for creating new document in an collection with new ID.unique() then too getting error of existing document. When button is pressed one docum...
