簡體   English   中英

Reactjs Axios / Spring啟動安全性

[英]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的導入方式axiosimport axios from 'axios' ),但是一旦我讓我的東西工作,我就沒有深入研究過。

希望有所幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM