cuando publico el mismo "objeto de datos" con el mismo "enlace de URL" en el cartero, funciona y mis datos se publican con éxito en el cartero. pero cuando se presiona la solicitud a través de axios, aparece el error "Solicitud fallida con el código de estado 400". y mis datos no se publican. Traté de pasar el objeto de datos de axios, por ejemplo, "JSON.stringify (datos)", pero no funciona y muestra el error "estado 400". por favor resuelvan mi consulta....
const Axios = require("axios"); export const uploadImages = (data) => async (dispatch) => { dispatch({ type: "UPLOAD_IMAGES_INIT", }); try { const result = await Axios.post("http://localhost:4000/postImages", { "id":1, "name":"Flare Dress", "price":12000, "salePrice":20000, "discount":10, "pictures":[ "/assets/images/fashion/product/1.jpg", ], "shortDetails":"Sed ut perspiciatis, unde omnis iste natu", "description":"Lorem Ipsum is simply dummy text of", "stock":16, "new":true, "sale":true, "category":"women", "colors":[ "yellow", ], "size":[ "M", ], "tags":[ "nike", ], "rating":4, "variants":[ { "color":"yellow", "images":"/assets/images/fashion/product/1.jpg" }, ], "newPostImages":[ { "images":"/assets/images/fashion/product/1.jpg" }, ] }); } catch (err) { const error = err.message || "Error Upload Images"; dispatch({ type: "UPLOAD_IMAGES_FAIL", payload: error, }); } };Tengo una respuesta a esta pregunta. Hay una diferencia en la estructura de solicitud de Postman y mi código (no importa si usa fetch o Axios). Sí, puede suceder que el usuario actual no tenga permisos para alguna entidad, pero en este caso se trata de lo siguiente: