[英]Reactjs Axios / Spring boot security
我有一個用Spring Boot開發的Java應用程序,它是后端的。 前端是在ReactJs中開發的應用程序。 我使用REST服務。 我使用axios進行REST調用。 我最近在Spring Boot中啟用了安全性。 現在我很難驗證axios呼叫。
var config = {
auth: {
username: 'bruker',
password: 'passord'
}
};
axios.get('http://localhost:8090/employee/all', config).then(function (response) {
console.log(response)
}.bind(this)).catch(function (response) {
console.log(response)
}.bind(this))
我收到以下錯誤“預檢的響應無效(重定向)”我假設響應被重定向到localhost:8090/login
我沒有找到任何解決方案。 我做錯了什么?
這篇文章現在已經很老了,但是我在這里遇到了類似的問題。在2018年。使用Axios如下讓事情適合我:
axios('/user', {
method: 'POST',
auth: {
username: myUser,
password: myPassword
}
}).then((response => {
...
})).catch((error) => {
...
})
請注意,區別在於替換axios.get(...
使用axios(...
將方法類型作為函數刪除並將其作為配置選項包含。它可能與axios
的導入方式axios
( import axios from 'axios'
),但是一旦我讓我的東西工作,我就沒有深入研究過。
希望有所幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.