Service Proxies - getting them to work

Hi. I’ve read about service proxies at these places: ionic docs and ionic blog

My understanding is that a server proxy will intercept an outward request, then issue a new request to the API endpoint, thus effectively removing the origin-parameter from the request header, ex. Origin : http://localhost:8100 (or something to that effect). This should allow a local client, to send requests to a server that do not allow CORS.

Following the guidance, from the above mentioned sources, I’ll have a setup looking like this:


  "proxies": [
      "path":  "/api",
      "proxyUrl": ""


myApp.constant('ApiEndpoint', {
  url: ''
  method: 'POST',
  url: ApiEndpoint.url + '/friends/register/' + user.distance, data: user
}).then(function (data)

When running the project: ionic serve -l, host and origin is this:
Origin: http://localhost:8100

This, to my understanding, is not what I want. The proxy seems to be doing nothing right? Can you please provide some inputs as to what I might be doing wrong?

Github project here.

Can’t figure out if no answer to this question, is because it’s a n00b issue or?