2015-03-27 2 views
1

J'ai suivi les tabrisjs instructions tutoriel à la lettre quand je reçois à cette partieTabrisjs Impossible d'établir la connexion package.json fichier

Dans l'onglet URL de l'application de développeur, entrez:

http://(development-machine-ip-address):8080/

je fais comme instruit et je reçois l'erreur suivante

Impossible d'établir la connexion

Impossible d'ouvrir le fichier: http://(ipaddress):8080/package.json

Comment puis-je tenter de comprendre pourquoi il ne peut pas trouver le fichier?

Je suis sur le même réseau que mon ordinateur portable de développement avec l'appareil Android, donc ce ne devrait pas être le problème.

est ici le lien:

https://tabrisjs.com/documentation/0.9/getting-started

+0

Tutorial lien s'il vous plaît? – gregnr

+0

@gregnr désolé l'a édité dans – QRiz

+0

Avez-vous commencé le serveur http dans le répertoire de l'exemple? Pouvez-vous ouvrir l'URL package.json dans votre navigateur (juste pour tester)? – Jonek

Répondre

3

Ouvrir un navigateur sur le périphérique et le point à l'URL de package.json le client se plaint de développeur (http://(ipaddress):8080/package.json). Si le navigateur peut ouvrir le fichier, mais que le client développeur se plaint encore, il s'agit d'un bogue qui doit être signalé dans le tabris.js issue tracker. Si le navigateur ne peut pas ouvrir ce fichier, le problème est du côté du serveur.

Une raison courante est que http-server a été démarré dans un autre répertoire.

Un autre problème courant est qu'il existe déjà un serveur fonctionnant sur le port 8080. Dans ce cas, http-server s'ouvre sur le port disponible suivant, par ex. 8081.

0

C'est un peu vieux mais, pour quelqu'un d'autre qui se jette dans le problème, j'ai pu le fixer sur Android M (S7Edge) en sortant du serveur (CTRL + C) la force puis arrêter le développeur application et en supprimant toutes ses données. Après avoir redémarré l'application et le serveur, tout a bien fonctionné.

Je semblais avoir provoqué le problème en essayant de me connecter alors que le serveur fonctionnait dans un répertoire qui n'avait pas d'application Tabris. J'ai accidentellement manqué le nom du répertoire sur la commande CD et je n'ai rien remarqué jusqu'à ce que je commence à essayer de comprendre pourquoi cela ne fonctionnait pas. Après l'arrêt du serveur et son redémarrage dans le bon répertoire, le fichier a pu être ouvert à partir d'un navigateur Web, mais l'application de développeur semblait toujours utiliser l'ancien emplacement (incorrect). Ce problème a persisté même après le redémarrage de l'ordinateur.

0

Dans mon cas, j'ai trouvé que c'était à mon pare-feu, AVG, bloquant la tentative de connexion.La solution

  • De Menu-> Paramètres-> Composants choisir Pare-feu
  • Choisissez profils réseau
  • Pour votre adaptateur réseau actuel modifier le profil à privé (vous devez savoir si cela est une chose sûre à faire)
  • Retour sur la page Stratégies vérification Autoriser toutes les connexions avec des amis en mode privé

avec d'autres logiciels de pare-feu vous voulez doit savoir comment vous autorisez l'accès à ce port à partir d'autres périphériques sur le même réseau