Estoy trabajando en una aplicación Nuxt JS que usa el nódulo axios y estoy experimentando un problema extraño que parece ser intermitente pero parece que solo ocurre en dispositivos iOS y me preguntaba si hay algo específico que podría estar comprobando.
Mi formulario envía datos a una API de Laravel y espera una respuesta, tengo un tiempo de espera de 50 segundos integrado en mi solicitud de publicación del lado del cliente para axios y usando el paquete Laravel Telescope puedo ver que la solicitud se manejó con éxito y regresó una respuesta, a pesar de esto, el código del lado del cliente aún se agotó.
Mi sospecha hasta ahora es cambios en la red o iOS/dispositivo/plataforma:
// submit application this.$axios.post(`${this.$config.apiUrl}/api/application`, this.$store.state.application.application, { timeout: 50 * 1000 }).then(res => { // invalid (shows error screen and messages) if (!this.applicationSubmissionIsValid(res.data)) { return } // SUCCESS! this.configureApplicationPolling(res.data.threadID, res.data.check_frequency) }).catch(err => { const status = err.response ? err.response.status : null this.setSubmissionErrors(4, status) }).finally(() => { window.scrollTo(0, 0) this.meta.isSubmittingApplication = false this.meta.applicationSubmitted = true })Hallazgos hasta ahora:
No estoy seguro de qué más revisar