當我嘗試從資料庫中洗掉記錄時出現錯誤:
未捕獲(承諾中)AxiosError {訊息:'請求失敗,狀態碼 404',名稱:'AxiosError',代碼:'ERR_BAD_REQUEST',配置:{...},請求:XMLHttpRequest,...}
代碼
Axios.delete('http://localhost:3001/api/delete/rec', { data: props.recipe[0].ID }).then((res) => {
console.log(res);
})
D B
app.get('/api/delete/rec', (req, res) => {
const dataID = req.body.data;
const sqlSelect = "DELETE FROM `recipes` WHERE ID = ?";
db.query(sqlSelect, dataID, (err, result) => {
console.log(result);
console.log(err);
});
})
當我暫時將問號更改為 dB 中的 ID 時,它實際上會洗掉它。所以我認為這是Axios的問題?
uj5u.com熱心網友回復:
嘗試這個:
當前代碼:
app.get('/api/delete/rec', (req, res) => {
建議的解決方案:
app.delete('/api/delete/rec', (req, res) => {
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/490895.html
上一篇:nextjs條件jsx不重新渲染
