我正在尝试使用javascript作为语言读取vert.x中的命令行参数。你能帮我这个忙吗?例如如何阅读

arguments(arg1, arg2, arg3)

vertx run example.js arg1 arg2 arg3

最佳答案

如果您以vertx run example.js开头顶点,则该类将部署该顶点:https://github.com/eclipse/vert.x/blob/master/src/main/java/io/vertx/core/Starter.java

Starter.java还将解析您的命令行参数并部署您的verticle。 Starter.java不支持将命令行参数传递到verticle。可以使用vertx run --help查看受支持的命令行参数

将配置参数传递给verticle的受支持方式是命令行开关--conf

--conf <config> Specifies configuration that should be provided to the verticle. <config> should reference either a text file containing a valid JSON object which represents the configuration OR be a JSON string.

可以像这样Vertx.currentContext().config().arg1访问配置参数

有关如何使用javascript处理配置的文档位于:http://vertx.io/docs/vertx-core/js/#_passing_configuration_to_a_verticle

关于javascript - 如何在Vertx中读取命令行参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40121938/

10-10 15:52