Impossible de trouver le script Perl côté serveur
-
21-12-2019 - |
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
La solution
Vous devez exécuter quelque chose qui peut exécuter des scripts Perl, par exemple.Perl danseur, sur un autre port.