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

Foi útil?

Solução

Você precisa executar algo que pode executar os scripts Perl, por exemplo,Perl Dançarina, em outra porta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top