반응형
Axios는 URL이 작동하지만 두 번째 매개 변수를 개체로 사용하면 작동하지 않습니다.
두 번째 매개 변수로 GET 요청을 보내려고하는데 URL로 작동하는 동안 작동하지 않습니다.
이것은 작동합니다. $ _GET [ 'naam']은 테스트를 반환합니다.
export function saveScore(naam, score) {
return function (dispatch) {
axios.get('http://****.nl/****/gebruikerOpslaan.php?naam=test')
.then((response) => {
dispatch({type: "SAVE_SCORE_SUCCESS", payload: response.data})
})
.catch((err) => {
dispatch({type: "SAVE_SCORE_FAILURE", payload: err})
})
}
};
그러나 이것을 시도하면 전혀 아무것도 없습니다 $_GET
.
export function saveScore(naam, score) {
return function (dispatch) {
axios.get('http://****.nl/****/gebruikerOpslaan.php',
{
password: 'pass',
naam: naam,
score: score
})
.then((response) => {
dispatch({type: "SAVE_SCORE_SUCCESS", payload: response.data})
})
.catch((err) => {
dispatch({type: "SAVE_SCORE_FAILURE", payload: err})
})
}
};
왜 그렇게 할 수 없습니까? 문서에서 그것이 가능하다고 분명히 말합니다. 로 $_POST
그 중 하나가 작동하지 않습니다.
axios.get
두 번째 매개 변수로 요청 구성을 허용합니다 (쿼리 문자열 매개 변수가 아님).
params
config 옵션을 사용하여 다음과 같이 쿼리 문자열 매개 변수를 설정할 수 있습니다 .
axios.get('/api', {
params: {
foo: 'bar'
}
});
클라이언트에서 :
axios.get('/api', {
params: {
foo: 'bar'
}
});
서버에서 :
function get(req, res, next) {
let param = req.query.foo
.....
}
반응형
'Program Tip' 카테고리의 다른 글
UIImage의 불투명도 / 알파를 설정하는 방법은 무엇입니까? (0) | 2020.10.08 |
---|---|
Intellij에서 @author 자동 완성 (0) | 2020.10.08 |
앱 아이콘 강조 표시를 비활성화하는 방법은 무엇입니까? (0) | 2020.10.08 |
Android의 EditText에서 URL / 웹 사이트 이름을 확인하는 방법은 무엇입니까? (0) | 2020.10.08 |
Highcharts 차트 옵션 backgroundColor : 'transparent'IE 8에서 검은 색 표시 (0) | 2020.10.08 |