猿问

前后端分离的开发都是如何处理登陆后的token?

前后端分离的开发都是如何处理登陆后的token?
token不管存哪都能被别人拿到,然后就可以随便请求了吧?
那如何处理token呢?

qq_遁去的一_1
浏览 437回答 1
1回答

跃然一笑

登录获取tokenthis.$http.get(Util.DataInterface + '/api/auth', {                params: quseDataNow,                emulateJSON: true            }).then((response) => {                localStorage.setItem('token', response.data.data.token);            }, (response) => {                console.log("error: ", response);            });获取到token以后每次请求接口都带上headers: {                            Authorization: localStorage.getItem("token")                        },this.$http.get(Util.DataInterface + '/api/ranking/platform', {                        headers: {                            Authorization: localStorage.getItem("token")                        },                        params: quesDataNow,                        emulateJSON: true                    }).then((response) => {                        this.tableList = response.data;                        $('#sortTable').DataTable().destroy();                        this.tableLoad();                    }, (response) => {                        // error callback                        if (response.status === 401) {                            Util.init();                        }                    });
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答