Question

Je suis en cours d'exécution Mopidy sur un PI de framboise avec le dernier Raspbian Wheezy.

J'essaie d'appeler un script Perl côté serveur de JavaScript comme celui-ci:

var addToPlaylist = function() {
    var xmlHttpRequest = new XMLHttpRequest();
    xmlHttpRequest.open("POST", "addToPlaylist.pl?uri=" + encodeURI("testuri") + "&&name=" + encodeURI("testname"), true);
    xmlHttpRequest.send();
}

Mais je reçois l'erreur:

POST http://192.168.0.10:6680/addToPlaylist.pl?uri=testuri&&name=testname 404 (Not Found)

Cependant, si je navigue sur mon navigateur pour:

http://192.168.0.10:6680/addToPlaylist.pl

Je peux voir le script en texte brut.

J'ai essayé de déplacer le fichier sur l'endroit où Mopidy obtient des fichiers JavaScript de et à divers endroits, et le fichier a un ensemble complet d'autorisations.

est-ce que cela est susceptible d'être quelque chose de mopidée spécifique ou est-ce une chose de serveur Web général? Évidemment, je ne veux pas pouvoir accéder au système de fichiers entier de R-PI, alors y a-t-il quelque part où j'ai besoin de whitelist, que peut-on voir du client? Je suis nouveau à JavaScript et aux serveurs Web, donc je ne connais donc pas la terminologie à la recherche. Pourriez-vous me signaler dans la bonne direction?

merci

Était-ce utile?

La solution

Vous devez exécuter quelque chose qui peut exécuter des scripts Perl, par exemple.Perl danseur, sur un autre port.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top