删除 fetch api 有一些问题
Delete fetch api having some issues
export const deleteZones = (id) => {
console.log("abc"+id);
return dispatch => {
fetch(
BASE_URL+"api/v1/beacon-groups/"+id,
{
method: 'Delete',
headers: {
'Authorization': localStorage.litiferJwt
}
}
)
.then(response => {
if(response.status >= 400){
// TODO - proper error should be passed
throw new Error("error");
}
console.log("Deleted");
store.dispatch(push('/tags'));
return dispatch(zonesDeleted(response.json()));
})
.catch(err => {
return dispatch(deleteFailed(err.message));
})
}
};
这是我提供的代码片段。
我现在正在做的是,我正在删除一条特定的记录并想点击 API。
现在我可以点击 API 并且记录也被删除了,但是我没有得到预期的响应。
即使我在响应中有控制台,但它没有在控制台中打印
这是一个 cors 问题尝试将其添加到您的 headers :
"Access-Control-Allow-Origin", "*"
export const deleteZones = (id) => {
console.log("abc"+id);
return dispatch => {
fetch(
BASE_URL+"api/v1/beacon-groups/"+id,
{
method: 'Delete',
headers: {
'Authorization': localStorage.litiferJwt
}
}
)
.then(response => {
if(response.status >= 400){
// TODO - proper error should be passed
throw new Error("error");
}
console.log("Deleted");
store.dispatch(push('/tags'));
return dispatch(zonesDeleted(response.json()));
})
.catch(err => {
return dispatch(deleteFailed(err.message));
})
}
};
这是我提供的代码片段。 我现在正在做的是,我正在删除一条特定的记录并想点击 API。 现在我可以点击 API 并且记录也被删除了,但是我没有得到预期的响应。 即使我在响应中有控制台,但它没有在控制台中打印
这是一个 cors 问题尝试将其添加到您的 headers :
"Access-Control-Allow-Origin", "*"