Tengo un servidor de matraz ejecutándose en un contenedor docker. Y se ejecuta en el puerto 5000 en contenedor. He asignado este contenedor docker a mi puerto localhost:5000. Puedo mostrarlo en mi navegador para que funcione.
Ahora quiero enviar una solicitud POST a ese punto final del servidor/autenticación usando fetch() en reaccionar nativo.
Aquí lo que he intentado hasta ahora:
fetch("https://160.75.195.68:5000/auth", { method: 'POST', body: JSON.stringify({ phone: phone, password: password }), headers: { "Content-Type": "application/json" } } ).then((response) => { console.log("RETURNED RESPONSE") console.log(response.data); deviceStorage.saveKey("id_token", response.data.access_token); deviceStorage.loadJWT(response.data.jwt); // this.props.newJWT(response.data.jwt); }).catch((error) => { if (error.response) { // There is an error response from the server // You can anticipate error.response.data here console.log("THERE IS AN ERROR RESPONSE FROM THE SERVER") const error = err.response.data; dispatch(addError(error.message)); } else if (error.request) { // The request was made but no response was received // Error details are stored in error.reqeust console.log("THE REQUEST WAS MADE BUT NO RESPONSE WAS RECEIVED"); console.log(error.request); } else { // Some other errors console.log("SOME OTHER ERRORS"); console.log('Error', error.message); } })Pero obtengo un error en la solicitud de red. ¡¡Por favor ayuda!!