Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

202
Views
Las solicitudes de publicación de Axios no funcionan con Cordova en Quasar

Es realmente extraño. Abrí el servidor de desarrollo de mi aplicación Quasar y todo funciona bien. Las solicitudes GET también funcionan, las solicitudes POST también funcionan con mi servidor (alojado). Yo uso el paquete Axios para hacerlo. Pero cuando construyo la aplicación para Android usando Cordova, solo funcionan las solicitudes GET , cuando pruebo con mi teléfono.

Para darme cuenta de lo que está pasando : usé una ref . Entonces, cuando la aplicación se inicia, los datos provenientes de la solicitud GET se almacenan en una ref . Entonces, si la ref es true , los datos se muestran en una etiqueta <p> ya que no hay una opción de console en la aplicación móvil para verificar los datos devueltos. Está funcionando, los datos se procesan desde la solicitud GET . Hice lo mismo para probar la solicitud POST , hice un form y, después de submit , los datos van al servidor, y los datos devueltos también se almacenarán en una ref . Tengo otra etiqueta <p> para representar esos datos (que muestra si la ref es verdadera). Sin embargo, esto no está sucediendo, la solicitud POST no funciona en absoluto. Verifiqué PHPMyAdmin en el servidor y tampoco se han insertado datos.

Realmente estoy luchando con esto. Realmente aprecio si alguien pudiera ayudarme con esto. ¿Por qué las solicitudes POST no funcionan con Cordova después de la compilación y solo funcionan con la web? He adjuntado mi código a continuación. Gracias.

 <template> <q-page class="flex flex-center"> <q-form @submit.prevent="registerUser" class="q-gutter-md"> <q-input type="text" autofocus v-model="userForm.username" label="Username" color="info" /> </q-form> <p v-if="userData">{{userData }}</p> </q-page> </template> <script setup> import { ref, reactive } from "vue"; const userData = ref(); const userForm = reactive({ username: '', }); const registerUser = async () => { await axios .post(`urlhere/register_app_user`, userForm) .then((response) => { userData.value = response.data; }); }; </script>

Sin embargo, esta solicitud POST funciona en la web. Pero después de compilarlo en Android usando Cordova, no funciona. Yo uso Laravel para backend

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!