I have this http.get request but it is being triggered twice. It is within my constructor.
import { Component } from \'@angular/core\';
import { NavControll
You mentioned the OPTIONS request. Are you running the angular 2 site from a different server than your API?
If so, then you'll have to deal with CORS - i.e. the browser will send a first OPTIONS request and check the headers of the response to see if CORS is permitted.
That would explain why you see two requests on your back end API