Sto provando a creare un client javascript per il mio server Thrift. Il server è attivo e funzionante e posso ricevere chiamate al server che funziona con un client PHP. Non riesco a capire il client javascript.Trasporto di scarto in javascript client
In particolare, l'istanziazione del trasporto mi confonde. Il tutorial in http://thrift.apache.org/tutorial/js/ spettacoli:
function calc() {
var transport = new Thrift.Transport("/thrift/service/tutorial/");
var protocol = new Thrift.Protocol(transport);
var client = new CalculatorClient(protocol);
Quando faccio questo, ottengo un HTTP 404 su "/ var/www/risparmio/servizio/Tutorial /"
ho trovato uno o due altri esempi che usa
Ma questo mi dà anche un 404.
Non ho mai visto una spiegazione di ciò che dovrei passare al costruttore di Transport in javascript. Nel mio codice PHP, creo un socket e poi lo passo al costruttore del Transport. Tuttavia, javascript si lamenta che Thrift.Socket() non è un costruttore.
Il tutorial su http://thrift.apache.org/tutorial/js/ non è di grande aiuto. Dice:
La prima cosa per usare i file di Thrift è impostare il tuo protocollo di trasporto . In questo momento, supporta solo AJAX ed è come seguente:
var transport = new Thrift.Transport("/thrift/service/tutorial/");
Non c'è descrizione di ciò che il percorso passato al costruttore dovrebbe essere.
Sono perso su questo. Che cosa passo al costruttore di trasporti in javascript?