CORS issues
If you are experiencing connection issues when trying to access your Medusa backend from a storefront or the admin dashboard, it is most likely due to Cross-Origin Resource Sharing (CORS) issues.
You might see a log in your browser console, that looks like this:
In your medusa-config.js
, you should ensure that you've configured your CORS settings correctly. By default, the Medusa starter runs on port 9000
, Medusa Admin runs on port 7000
, and the storefront starters run on port 8000
.
The default configuration uses the following CORS settings:
medusa-config.js
If you wish to run your storefront or Medusa admin on other ports, you should update the above settings accordingly.
See Also
Was this page helpful?