Es la primera vez que intento cargar imágenes en Cloudinary y me encontré con un problema Falta el archivo de parámetros requerido
De esta forma estoy configurando mi cloudinary
//Configuring Cloudinary cloudinary.config({ cloud_name: process.env.ClOUDINARY_NAME, api_key: process.env.CLOUDINARY_API_KEY , api_secret: process.env.CLOUDINARY_API_SECRET, })Estoy usando esto para agregar un avatar de usuario en cloudinary así:
//Register user exports.registerUser = catchAsyncError(async (req, res, next) => { //avatar img upload const myCloud = await cloudinary.v2.uploader.upload(req.body.avatar, { folder: "avatars", width: 150, crop: "scale", }); const { name, email, password } = req.body; const user = await User.create({ name, email, password, avatar: { public_id: myCloud.public_id, url: myCloud.secure_url, }, });Así es como estoy configurando FormData
const registerSubmit = (e) => { e.preventDefault(); const myForm = new FormData(); myForm.set("name", name); myForm.set("email", email); myForm.set("password", password); myForm.set("avatar", avatar); dispatch(register(myForm)); }; //For Register export const register = ({userData}) => async (dispatch) =>{ try{ dispatch({type: REGISTER_USER_REQUEST}); const config = { headers : {"Content-Type": "multipart/form-data"} }; const {data} = await axios.post( `api/v1/register`, {userData}, {config} ); dispatch({type:REGISTER_USER_SUCCESS, payload: data.user}); } catch(error){ dispatch({type:REGISTER_USER_FAIL, payload:error.response.data.message}); }pero después de todo esto sigo recibiendo el mismo error, por favor ayúdenme