2 回答

TA貢獻1869條經驗 獲得超4個贊
嘗試更改
headers: { 'Content-Type': 'multipart/form-data' }
為
headers: { 'Content-Type': 'application/json' }
并添加以下行
app.use(bodyParser.urlencoded({ extended: true })); //this line is already mentioned above
app.use(bodyParser.json());//add this line

TA貢獻1712條經驗 獲得超3個贊
嘗試將內容類型添加到 axios.post 上的標題中。
export const createProduct = (formData) => {
return axios({
method: 'post',
url: '/api/products/',
data: formData,
headers: { 'Content-Type': 'multipart/form-data' }
});
};
還可以bodyParser.urlencoded()在服務器端使用中間件。
const bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({ extended: true }));
您將從 獲取數據req.body。
添加回答
舉報