vertx web api服务/vertx web api合约似乎不尊重名为"服务器"-下面是-url的列表:客户端可以使用该列表来了解API的位置(并加前缀(。
我希望能够在路径前面加上/v1,但这怎么可能呢?我最初是把它放在顶级服务器中:node,但它不起作用。
RouterFactory对象不可能自动确定要使用的基本路径,因为服务器是一个数组,您可能会定义多次(https://github.com/vert-x3/vertx-web/issues/1655)。
如果您需要指定一个子路径,请将生成的路由器作为子计算机安装在另一个指定子路径的路由器中:
Router generated = routerFactory.getRouter();
Router global = Router.router(vertx);
global.mountSubRouter("/v1", generated);