Olá Pessoal sou novo na comunidade e não estou entendendo o que estou fazendo de errado para gerar uma requisição para um servidor próprio.
Estou fazendo uma validação de cadastro onde a pessoa recebe um email com um link para a pagina do meu app passando dois parametros na URL iduser e keyuser.
Quando o usuário clica em um botão envio uma requisição ao meu servidor para validar se a key é valida, porém ao enviar a requisição sempre retorna esse erro.
Segue o código e se alguem puder ajudar não entendo o motivo do erro.
import wixLocation from 'wix-location'; import {fetch} from 'wix-fetch';
...
export function button35_click(event) { let query = wixLocation.query; const iduser = query.iduser; const keyuser = query.keyuser; //const url = `http://bravussistemas.ddns.com.br:8888/DataSnap/Rest/TReleaseController/NovoUsuarioAPP/${iduser}/${keyuser}`; const url = `http://bravussistemas.ddns.com.br:8888/DataSnap/Rest/TReleaseController/NovoUsuarioAPP/30254/df4b1fd7704413b50a6d6f90dc05a0b0e322d2c42c3069c5bb9b7729ec2f5a9c`; // faz uma solicitação HTTP para a API usando fetch() fetch(url, {"method": "get"}) .then(httpResponse => { console.log(httpResponse); return httpResponse.json() }) .then(json => { // verifica o resultado da API e exibe uma mensagem ao usuário com base no resultado console.log(json.result); if (json.result == true) { $w("#box1").show(); $w("#box2").hide(); } else { $w("#box1").hide(); $w("#box2").show(); } }) .catch(error => { console.error("Erro ao buscar dados da API:", error); $w("#box1").hide(); $w("#box2").show(); }); }
Bom dia, como vai?
Pesquisando a documentação da API Wix-Fetch, ví que ela não permite requisições para serviços 'http', apenas 'https'.
Imagino que esse possa ser o problema. Dá uma olhada no print que eu fiz para você!
Você pode ler mais aqui
Espero ter ajudado.
Um abraço,