ionic problem No 'Access-Control-Allow-Origin'

ionic 4
ionic angular
ionic v5
ionic download
ionic guide
ionic tutorial
ionic documentation
ionic documentations

I'm working on an ionic apps. My problem is: when I try to get data from server I got this:

XMLHttpRequest cannot load No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access.

I already try to add this to .htaccess:

<ifModule mod_headers.c>
Header set Access-Control-Allow-Origin: *

And this to my api page (PHP): header('Access-Control-Allow-Origin: *');

but still not working

$http.get(url).success(function(response) {...}

Put it on top of your PHP file like:

header("Access-Control-Allow-Origin: *");
// then your stuff goes here


Note: as with all uses of the PHP header function, this must be before any output has been sent from the server.

Ionic display is not working properly, Hi there, since this morning the display of my Fitbit Ionic is not working. Just stopped working and overnight discharged the battery from 90% to. @preshx18 I'm so glad to hear that the problem was resolved. Thank you for posting the update here. Don't hesitate to get back if you see something unusual and I'll be glad to help you. @Superruss Thank you for joining us in this thread! I'm sorry to hear that your Fitbit Ionic GPS lost connection.

This cors problem has a simple work around in ionic.

Go to your ionic.config.json (previously ionic.project) and add a proxy for example:

  "name": "proxy-example",
  "app_id": "",
  "proxies": [
      "path": "/api",
      "proxyUrl": ""

After that use "/api/" instead of "" when you call your api.

For more info:

10 Common Ionic Problems & Error Messages (And How to Fix , But especially for beginners these messages can be challenging as the meaning of Ionic Problems is not always clear. The problem most of the  ionic problem No 'Access-Control-Allow-Origin' Ask Question Asked 3 years, 4 months ago. Active yesterday. Viewed 36k times 9. 1. I'm working on an ionic apps.

This is a typical error found when we work with Angular and Ionic, the problem appears because when your app loaded in a browser on your app loads all the content from an origin that comes from your local address http://localhost:8100, then when you want to make any AJAX request sent out to another host than localhost:8100 the request is called from an any point different from the origin its require a CORS(Cross Origin Resource Sharing) preflight request to see if it can access the resource.

The solution is use a Proxy To Backend, with this you can highjack certain urls and send them to a backend server. The implementation is easy:

1.- Modify the file ionic.config.json in the root folder of your project.

2.- Configure your proxy, inside your ionic.config.json file put this, assuming your new host is in http://localhost:3000.

   "proxies": [
  "path": "/endpoints",
  "proxyUrl": "http://localhost:3000"

Ionic 4 - Ionic 5.0.0 CLI - Livereload to device not working, The building is not the issue. It is when it goes to run it on the device that it hangs up. I am able to ionic cordova run ios no problem without live  The following are the things you can do if your Fitbit Ionic is no longer syncing properly with your phone. Turn off your Fitbit Ionic and then turn it back on. Restart your phone and make sure

premise: This issue is usually only running ionic serve, or using ionic as web app, not in ionic as app.

You can avoid to modify your project and use an extension to disable CORS:

For developing with chrome, something like this:

or, if you need it for firefox, something like this:

IE and Edge sucks so for these you have to manually disable CORS in settings

After updating xcode 'ionic build ios' not working · Issue #3589 · ionic , ionic build android still works fine. Output: 'ionic emulate ios' gives an error as: No target specified for emulator. Deploying to iPhone-XS-Max,  What to do with your Fitbit Ionic if it’s not charging How To Turn Off Fitbit Versa Battery draining quickly Phone keeps rebooting randomly (i) is a participant in the Amazon

Net Ionic Equations, A molecular equation is one that shows the chemical formulas of all reactants and products but does not expressly indicate their ionic nature. The complete ionic  My Fitbit ionic started to show this failure mode 2 days ago. I perceived this issue during sleeping time. The commands suddenly became slow. The blank screen became intermittent. Sometimes it

Complete Molecular, Complete Ionic and Net Ionic, Do not be deceived by the net ionic. More discussion below the next problem. Problem #7: Write the complete ionic and net ionic equations for: H3PO  IONIC is not a clinical device approved for a clinical use case and any information you give to your doc is useless. If the doc relies on the heart rate data from IONIC then that alone is a medical malpractice right there.

How to fix Fitbit Ionic that's not syncing properly, Uninstall Fitbit app and reinstall it. If your tracker and your phone have been working flawlessly since you have it and then this problem started to  Update: The issue resulting in syncing trouble for Ionic users has been resolved. If you're still having trouble with syncing, please check the steps in this article. Good morning Fitbit Ionic users! Thanks for flagging the syncing issue with Ionic. Our engineering team became aware of an issue

  • If you are not getting data while running this on browser you need to add Extension named Allow Control Allow Origin
  • still not working. all my php file start with header("Access-Control-Allow-Origin: *");
  • Could you post your API full URL pls?
  • thank you i found the probleme it was the url a canged by and it work
  • A proxy is not needed when not using ionic serve. You need to use the actual URL.
  • This is only usable when you are using the ionic serve server. When you deploy to the device, it does not work. The correct answer is to properly implement CORS on your server.
  • Ionic apps dont require cors on the device, they are not chrome.
  • I tried to do this but now I get 404 (Not Found) error. Do I need to do something else?
  • @WesinAlves Look at your console and see what the proxy is to. Maybe you've missed something in the routing