반응형
window.location.pathname에 헤더 추가
저는 앱에 대한 인증을 설정하고 있습니다.로그인을 요청하면 JSON Web Token이 전송됩니다.저는 이것을 Ajax를 통해 헤더에 첨부할 수 있습니다.문제는 로그인 후 window.location.pathname을(를) 사용하여 리디렉션할 때 Ajax 요청이 아니기 때문에 헤더에 토큰이 연결되어 있지 않다는 것입니다.어떻게 하면 이걸 피할 수 있을까요?
$.ajaxSetup({
headers: {
'x-access-token': window.localStorage.jwt
}
});
var Auth = {
signup: function () {
console.log('signuppp');
var userSignup = {
username: $('#usernameSignup').val(),
password: $('#passwordSignup').val()
};
console.log(userSignup)
return $.post('/api/users/register', userSignup, function (resp) {
console.log('resp: ',resp);
window.localStorage.setItem('jwt', resp.token);
//does not have x-access-token header
window.location.pathname = '/';
})
},
단답: 다음을 사용하여 HTTP 헤더를 설정할 수 없습니다.window.location
.
window.location에 http 헤더를 추가하는 중입니다.각 앱의 href
언급URL : https://stackoverflow.com/questions/35966526/add-header-to-window-location-pathname
반응형
'programing' 카테고리의 다른 글
FormDefault 요소는 XSD에서 무엇을 합니까? (0) | 2023.10.12 |
---|---|
삽입 전 MariaDB 트리거가 작동하지 않습니다. (0) | 2023.10.12 |
jQuery 팝업 버블/툴팁 (0) | 2023.10.12 |
jQuery에서 ajax 요청 일괄을 하려면 어떻게 해야 합니까? (0) | 2023.10.12 |
git에서 gitignore 명령을 사용하는 방법 (0) | 2023.10.12 |