thrift在nodejs中发生Error: read(4) failed
主要原因是因为使用了默认的transport使用tframetrasport 即可var thrift = require('thrift');
ttransport = require('thrift').TFramedTransport;
var webapi = require('./lib/gen-nodejs/WebApi');
var connection = thrift.createConnection("localhost", 9090, {transport: ttransport});
client = thrift.createClient(webapi, connection);
client.addUser({'ad':'dd'},'sankooc');
参考http://mail-archives.apache.org/mod_mbox/thrift-user/201308.mbox/%3CCAPtH0jZZ=FQGP0VxOmxM7oH-BCz3S6wTooG7R84KA-==F=nciA@mail.gmail.com%3E
页:
[1]