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 7001, 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 section helpful?