Trong ứng dụng phản ứng của tôi, tôi đang sử dụng axios để thực hiện các yêu cầu api REST.
Nhưng nó không thể gửi tiêu đề Ủy quyền cùng với yêu cầu.
Đây là mã của tôi:
tokenPayload() {
let config = {
headers: {
'Authorization': 'Bearer ' + validToken()
}
}
Axios.post(
'http://localhost:8000/api/v1/get_token_payloads',
config
)
.then( ( response ) => {
console.log( response )
} )
.catch()
}
Ở đây, validToken()
phương pháp sẽ chỉ trả lại mã thông báo từ bộ nhớ của trình duyệt.
Tất cả các yêu cầu đều có phản hồi lỗi 500 nói rằng
Không thể phân tích cú pháp mã thông báo từ yêu cầu
từ back-end.
Làm thế nào để gửi tiêu đề ủy quyền với mỗi yêu cầu? Bạn có đề xuất bất kỳ mô-đun nào khác với react không?
axios
vấn đề gì cả. kiểm travalidToken()
chức năng của bạn , nó trả về thông tin mà máy chủ của bạn không hiểu.