recherche

Maison  >  Questions et réponses  >  le corps du texte

angulaire.js - Le backend est basé sur la vérification JWT. Comment la demande de publication angulaire transporte-t-elle un jeton ?

Obtenez le jeton renvoyé par le backend une fois que l'utilisateur s'est connecté avec succès

userService.loginUser(user).then(
function(response) {
    $cookies.put("token", response.token)
                    ...

Alors, comment emporter ce token lors de la mise à jour des informations personnelles ?

token = $cookies.get("token")
console.log(token)
studentService.edit(token).save({studentId: $scope.student.id}, student,
    function(response) {
        console.log(response)

studentService

angular.module('app')
    .factory('studentService', [
        '$resource',
        function($resource) {
            return {
                detail: function() {
                    return $resource('/api/student/:studentId/ ', {
                        studentId: '@studentId'
                    })
                },
                edit: function(token) {
                    return $resource('/api/student/:studentId/edit/ ', {
                        studentId: '@studentId'
                    },{headers: { 'auth-token': token }})
                }
            }
        }
    ]);

Je l'ai fait, mais cela montre toujours que la vérification a échoué.

曾经蜡笔没有小新曾经蜡笔没有小新2743 Il y a quelques jours747

répondre à tous(3)je répondrai

  • PHPz

    PHPz2017-05-16 13:20:00

    {withCredentials:true}Connexion scientifique populaire

    répondre
    0
  • 怪我咯

    怪我咯2017-05-16 13:20:00

    Merci pour l'invitation. Il n'est pas pratique d'envoyer des liens d'articles spécifiques sur les téléphones mobiles. Surtout pour vous donner des idées.
    Après la connexion, chaque demande doit apporter un jeton. Généralement, cette fonction est réalisée en ajoutant des en-têtes de requête personnalisés, et AngularJS 1.x fournit des intercepteurs. Il est également recommandé de rechercher également des informations relatives à MDN CORS et des documents liés aux ressources $.
    Il existe de nombreux exemples d'application d'AngularJS 1.x et de JWT à l'étranger. Il est recommandé de rechercher sur Google.

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:20:00

    Utilisez angulairejs-jwt et ajoutez un jeton à chaque en-tête de requête Référence : adresse github https://github.com/auth0/angu...

    répondre
    0
  • Annulerrépondre