Não consegue encontrar o server side script Perl
-
21-12-2019 - |
Pergunta
Eu estou correndo Mopidy em um Raspberry Pi com o mais recente Raspbian Wheezy.
Estou tentando ligar para um servidor de lado script Perl a partir de Javascript como este:
var addToPlaylist = function() {
var xmlHttpRequest = new XMLHttpRequest();
xmlHttpRequest.open("POST", "addToPlaylist.pl?uri=" + encodeURI("testuri") + "&&name=" + encodeURI("testname"), true);
xmlHttpRequest.send();
}
Mas recebo a mensagem de erro:
POST http://192.168.0.10:6680/addToPlaylist.pl?uri=testuri&&name=testname 404 (Not Found)
No entanto, se eu navegar meu navegador para:
http://192.168.0.10:6680/addToPlaylist.pl
Eu posso ver o script em texto sem formatação.
Eu tentei mover o arquivo para onde Mopidy fica com o Javascript arquivos de e para vários outros lugares, e o arquivo possui um conjunto completo de permissões.
É provavelmente algo Mopidy específico ou é uma gerais servidor web coisa?Obviamente, eu não quero ser capaz de acessar a R-Pi está todo o sistema de arquivos, então, há algum lugar onde eu preciso branca que pode ser visto a partir do cliente?Eu sou novo para Javascript e Servidores Web, então eu não sei a terminologia para procurar.Você poderia me apontar na direção certa?
Obrigado
Solução
Você precisa executar algo que pode executar os scripts Perl, por exemplo,Perl Dançarina, em outra porta.