1

プロジェクトで 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);
    });
}

しかし、何も起こりません。誰も理由を知っていますか?

4

1 に答える 1