Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

201
Visualizações
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
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda