Estoy enviando una solicitud a un backend QUE ESTÁ DESCONECTADO usando axios
const backendClient = axios.create({ baseURL : env });Se llama a la API
export const createExpensesRecord = async (createExpenseRecordCmd) => { try { await backendClient.post("/api/accounting/expenses", createExpenseRecordCmd) return true } catch(error) { return false } } El código de error debería activarse, ya que no se puede acceder al backend con Error: Network Error .
function submitAccountingRecord() { if(formDataValid()) { if(createExpensesRecord(cmd)) { console.log("SUCCESS") } else { console.log("FAILED") } ... } }No importa lo que haga, siempre recibo ÉXITO. Jugué con él durante más de una hora y no pude obtener un comportamiento constante. ¿Qué estoy haciendo mal?
Tenga en cuenta que probé varios enfoques, tal vez podamos ceñirnos a este en lugar de sugerir diferentes opciones para resolverlo. Es el enfoque más directo que pude pensar
---- ACTUALIZAR
await function submitAccountingRecord() { if(formDataValid()) { if(await createExpensesRecord(cmd)) { console.log("SUCCESS") } else { console.log("FAILED") } ... } }