我正在尝试使用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.javaStarter.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/