Запрашиваю данные с сервера, но выдает 404 ошибку, в чём проблема?
Flask:
@app.route('/test', methods=['POST'])
def testing():
test = ['hi']
return jsonify(test)
Получение данных при загрузки страницы:
componentDidMount(){
this.props.getTest('/test')
}
Аргумент диспатча в коннекте:
getTest: url =>{
dispatch(test(url))
}
Экшен:
export function testSuccsess(testFiles){
return {
type: 'PERSONS_FETCH_DATA_SUCCESS',
testFiles
}
}
export function test(url){
return (dispatch)=>{
fetch(url)
.then(response =>{
if(!response.ok){
console.log(response)
throw new Error(response.statusText)
}
return response;
})
.then(response=> response.json())
.then(testFiles => dispatch(testSuccsess(testFiles)))
}
}
Редьюсер, который закинут в комбайнредьюсерс:
export default function testing(state = [], action){
switch (action.type) {
case 'PERSONS_FETCH_DATA_SUCCESS':
return action
break;
default:
return state;
}
}