Boa noite Wilton Ribeiro!
Obrigado pelo retorno.
Porem não resolveu o problema, segue aqui como codifiquei a classe, porem sem sucesso na requisição.
import { Component, Inject, } from '@angular/core';
import { Http, Headers, RequestOptions } from '@angular/http';
@Component({
moduleId: module.id,
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
apiRoot: string ='http://localhost:3000/v1/fotos';
http: Http;
headers: Headers;
options: RequestOptions;
fotos: Object[] = [];
constructor(http: Http) {
let url: string = this.apiRoot;
this.http = http;
this.headers = new Headers();
this.headers.append('Access-Control-Allow-Origin', '*');
this.headers.append('Content-Type', 'application/json');
this.headers.append('Access-Control-Allow-Headers', 'content-type');
this.headers.append('Access-Control-Allow-Headers', 'X-Requested-With');
this.options = new RequestOptions({ headers: this.headers });
http
.get(url, this.options)
.subscribe(res => console.log(res));
}
}
E como resultado continua esse:
Failed to load http://localhost:3000/v1/fotos: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access.
Fico muito grato pela atenção.