プロジェクトで vertx を使用していますが、eventBus に問題があります。私の理解が正しければ、サーバー ルートを表す 1 つの文字列を使用して、複数の言語で通信できます。Server.java に次のコードがあります。
vertx.eventBus().registerHandler("getTree", new Handler<Message<String>>() {
public void handle(Message<String> e) {
// e.reply(call of function returning a json string);
}
});
JavaScript ファイルでは、印刷するためだけにその json 文字列を取得する必要があります。私は持っている:
var eventBus = require('vertx/event_bus');
eventBus.send('getTree', '', function(reply) {
console.log('I received a reply ' + reply);
});
}
しかし、何も起こりません。誰も理由を知っていますか?