2017-07-18 1 views
1

J'utilise le serveur numérique en nuage avec IP http://192.241.160.194 avec Dokku & OS unbunto 16.04; Je dois déployer un projet de pile moyen sur ce serveur. Sur ma machine locale, j'utilise un serveur grunt pour exécuter ce projet. Sur mon système local j'utilise Unbunto 16.04. Sur le serveur j'ai installé npm, bower, nodejs, serveur de grunt et mongodb avec succès. Mais quand je veux exécuter le serveur de grognement. Cela me donne l'erreur ci-dessous.xdg-open: aucune méthode disponible pour ouvrir 'http: // localhost: 9000' sur le serveur

Running "open: serveur" (ouvert) tâche

Running "regarder" tâche attente ... Avertissement: Échec de la commande:/bin/sh -c/root/Test/node_modules/open/fournisseur/xdg-open "http://localhost:9000" erreur: pas de méthode disponible pour l'ouverture 'http://localhost:9000'

J'ai essayé ces deux commandes:: GDK_BACKEND ne xdg-open correspond pas à écrans disponibles 1. grognement servir 2. grunt servir --force

J'ai également installé le navigateur sur le serveur. Essayez également de réinstaller grunt-cli mais trouvé la même erreur. Veuillez me suggérer une certaine solution

Répondre

0

Généralement, le serveur ne possède pas de bibliothèque graphique. Nous ne pouvons donc pas ouvrir le navigateur sur le serveur. nous devons lancer un serveur express qui fonctionnera également. Pour courir le serveur express. Mettre l'application en production et exécuter la commande node ./server