Transporte Thrift no cliente javascript

Estou tentando criar um cliente javascript para meu servidor Thrift. O servidor está em funcionamento e posso receber chamadas para o servidor que trabalha com um cliente PHP. Eu simplesmente não consigo descobrir o cliente javascript.

Em particular, instanciar o transporte me confunde. O tutorial emhttp://thrift.apache.org/tutorial/js/ mostra:

function calc() {
    var transport = new Thrift.Transport("/thrift/service/tutorial/");
    var protocol  = new Thrift.Protocol(transport);
    var client    = new CalculatorClient(protocol);

Quando faço isso, recebo um http 404 em "/ var / www / thrift / service / tutorial /"

Eu encontrei um ou dois outros exemplos que usam

var transport = new Thrift.Transport("/service");

Mas isso me dá um 404 também.

Eu nunca vi uma explicação do que eu deveria passar para o construtor de transporte em javascript. No meu código PHP, eu crio um socket e depois o passo para o construtor do Transport. No entanto, o javascript reclama que Thrift.Socket () não é um construtor.

O tutorial emhttp://thrift.apache.org/tutorial/js/ não é muito útil. Diz:

A primeira coisa para usar os arquivos Thrift é configurar seu protocolo de transporte. No momento, ele suporta apenas o AJAX e é o seguinte:

var transport = new Thrift.Transport("/thrift/service/tutorial/");

Não há descrição do que o caminho passado para o construtor deveria ser.

Estou perdido com isso. O que eu passo para o construtor Transport em javascript?

questionAnswers(4)

yourAnswerToTheQuestion