J'utilise Strapi.io Open Source Node.Js Discothess CMS
ceci est mon code pour inscriptionPage
void _registeruser () async {
http.Response response =
await http.post('http://localhost:1337/auth/local/register', body: {
"username": _userName,
"email": _email,
"password": _password,
});
final responseData = json.decode(response.body);
if (response.statusCode == 200) {
// If the call to the server was successful, parse the JSON
return print(responseData);
} else {
// If that call was not successful, throw an error.
throw Exception('Failed to load post');
}
}
aucune idée sur la façon de résoudre ça
Problème d'exception de socket
Mise à jour:
Trouvé la solution: si vous exécutez le serveur localement et à l'aide de Android émulateur, votre point d'extrémité de serveur doit être 10.0.2.2:8000 au lieu de localhost: 8000 en tant que AVD utilise 10.0.2.2 comme Un alias à votre interface de bouclage hôte (c.-à-d.) localhost
clear Explication Checkout Cette réponse:
Merci beaucoup tout le monde de m'aider !! ❤❤❤
Travaillé pour moi !! Insérez votre adresse IP locale (192.168.x.x) au lieu de localhost. Vous pouvez le trouver en écrivant ipconfig sur Windows CMD et en écrivant ifconfig sur terminal Linux.
Utilisez cette bibliothèque ici pour récupérer des données et ne déclarez pas de réponse comme finale et http.response, au lieu de cela peut utiliser var
J'avais le même problème, il a été causé parce que j'ai construit une version d'application avec signée sur le mode de débogage, sur Android studio, c'était OK. Mais plus tard, lorsque j'ai essayé de courir sur l'application sur Visual Studio, l'erreur apparaît !!, alors je suis allé à Android Studio en mode normal et exécuté l'application, l'erreur Desapears. Parce que ces erreurs ont seulement appuyé dans Android Versión.