title: Angular2: angular2/http not found
body: <p>I have a service trying to make a HTTP request.</p>
  
  <p>When i run angular, i get Angular2/http not found.</p>
  
  <blockquote>
    <p>Error: Error: XHR error (404 Not Found) loading <a href="http://localhost:3000/angular2/http" rel="nofollow noreferrer">http://localhost:3000/angular2/http</a>(…)</p>
  </blockquote>
  
  <p>service.ts</p>
  
  <pre><code>import {Injectable} from 'angular2/core';
  import {Router} from 'angular2/router';
  import { Http, Response,Headers,HTTP_PROVIDERS,RequestOptions,RequestMethod} from 'angular2/http';
  import { Observable } from 'rxjs/Observable';
  import {CommonService} from './common.service';
  
  @Injectable()
  export class AuthenticationService {
  
    public _productUrl = 'URL-HERE';
  
    constructor(
  private _router: Router,
  private _http: Http,
  private _commonService: CommonService){}
  </code></pre>
  
  <p><strong>main.ts</strong></p>
  
  <pre><code>import {bootstrap}    from 'angular2/platform/browser'
  import {AppComponent} from './app.component'
  import {ROUTER_PROVIDERS} from 'angular2/router'
  import { HTTP_PROVIDERS } from 'angular2/http';
  
  bootstrap(AppComponent, [ROUTER_PROVIDERS,HTTP_PROVIDERS]);
  </code></pre>
  
  <p><strong>app.component,ts</strong></p>
  
  <pre><code>import {Http} from 'angular2/http';
  </code></pre>
  
  <p><strong>index.html</strong></p>
  
  <pre><code>&lt;script src="node_modules/angular2/bundles/angular2-polyfills.js"&gt;&lt;/script&gt;
  &lt;script src="node_modules/systemjs/dist/system.src.js"&gt;&lt;/script&gt;
  &lt;script src="node_modules/rxjs/bundles/Rx.js"&gt;&lt;/script&gt;
  &lt;script src="node_modules/angular2/bundles/angular2.dev.js"&gt;&lt;/script&gt;
  &lt;script src="node_modules/angular2/bundles/router.dev.js"&gt;&lt;/script&gt;
  &lt;script src="node_modules/angular2/bundles/http.dev.js"&gt;&lt;/script&gt;
  </code></pre>
  
  <p>What am i missing here?</p>