Comment ajouter de la SCRO demande dans l'en-tête Angulaire 5

J'ai ajouté de la SCRO en en-tête mais je suis encore en train de la SCRO problème dans ma requête. Quelle est la bonne façon d'ajouter et de gérer les catégories de documents et autres demandes dans les en-têtes?

Ici est au service du fichier de code:

import { HttpClient, HttpHeaders, HttpClientModule } from '@angular/common/http';
const httpOptions = {
  headers: new HttpHeaders({ 
    'Access-Control-Allow-Origin':'*',
    'Authorization':'authkey',
    'userid':'1'
  })
};

public baseurl = 'http://localhost/XXXXXX';

userAPI(data): Observable<any> {
  return this.http.post(this.baseurl, data, httpOptions)
    .pipe(
      tap((result) => console.log('result-->',result)),
      catchError(this.handleError('error', []))
    );
}

Erreur:

Réponse à la demande de contrôle en amont ne passent pas de contrôle d'accès: Pas de "Access-Control-Allow-Origin' en-tête est présent sur la ressource demandée. Origine " http://localhost:4200 ' est donc pas autorisé à accéder

a échoué: Http réponse en cas d'échec (inconnu url): 0 Erreur Inconnue

Dans mon code côté serveur, j'ai ajouté de la SCRO dans le fichier d'index.

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST, PATCH, PUT, DELETE, OPTIONS');
header('Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token');
Besoin d'ajouter de la Scro en-têtes sur le côté serveur.
Oui, j'ai ajouté dans mon fichier d'index.
post que serveur de fichier

OriginalL'auteur Aman Kumar | 2017-11-17