0
votes

Comment ajouter le jointon dans l'en-tête de local-stockage dans un fichier de service angulaire

Comment ajouter Token dans une en-tête de stockage local dans le fichier de service angulaire

Voici mon API de nœud que j'ai appelé ..... p>

create(product_data: any) { 
    debugger

    let headers = new Headers();
    var token = localStorage.getItem('access_token');
    headers.append('access_token',token);
    return this.httpClient.post("/seller/add", JSON.stringify(product_data))
      .pipe(tap(res=>{
          console.log(res);
    }))
}


0 commentaires

3 Réponses :


0
votes

Si le problème existe lorsque vous essayez d'ajouter l'en-tête, j'ai mon code de travail avec quelque chose comme ceci: xxx


0 commentaires

0
votes

HTTPHeaders CODE> La classe est intégrable, il renvoie donc un objet cloné dans chaque opération de modification ( ANNEX () code>, SET () CODE> ... ). Donc, si vous souhaitez instancier une classe de code code> vide code>, vous devez réaffecter le nouvel objet modifié lors de la fonctionnement d'une opération APPEND CODE>.

create(product_data: any) { 
    const token = localStorage.getItem('access_token');
    const headers = new Headers('access_token', token);

    return this.httpClient.post('/seller/add', JSON.stringify(product_data), { headers })
      .pipe(
        tap(res => console.log(res))
      );
}


0 commentaires

0
votes
createAuthrorizationHeader(): HttpHeaders {

    let headers = new HttpHeaders();
    const token = localStorage.getItem('access_token');
    headers = headers.set('access_token', token);
    return headers
  }

insert(product_data: any) {

    let headers = this.createAuthrorizationHeader();
    console.log(headers);
    return this.httpClient.post("/seller/add", product_data, { headers: headers })
      .pipe(tap(res => {
        console.log(res);
      }))
  }

0 commentaires