angular.js - Bahagian belakang adalah berdasarkan pengesahan JWT Bagaimanakah permintaan pos Angular membawa token?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 13:18:00
0
3
763

Dapatkan token dikembalikan oleh bahagian belakang selepas pengguna berjaya log masuk

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

Lalu, bagaimana hendak membawa token ini semasa mengemas kini maklumat peribadi?

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 }})
                }
            }
        }
    ]);

Saya melakukan ini, tetapi ia masih menunjukkan bahawa pengesahan gagal.

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(3)
PHPzhong

{withCredentials:true} Sambungan sains popular

刘奇

Terima kasih atas jemputan adalah tidak mudah untuk menghantar pautan artikel tertentu pada telefon mudah alih. Terutamanya untuk memberi anda idea.
Selepas log masuk, setiap permintaan perlu membawa token. Secara amnya, fungsi ini dicapai dengan menambahkan pengepala permintaan tersuai, dan AngularJS 1.x menyediakan pemintas. Anda juga disyorkan untuk mencari maklumat berkaitan MDN CORS dan dokumen berkaitan $sumber.
Terdapat banyak contoh aplikasi AngularJS 1.x dan JWT di luar negara Anda disyorkan untuk mencari di Google.

phpcn_u1582

Gunakan angularjs-jwt dan tambahkan token pada setiap pengepala permintaan Rujukan: alamat github https://github.com/auth0/angu...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan