问题标签 [ballerina]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sample - 在 Docker 容器中部署 Ballerina 集成示例
在 Ballerina Quick Tour页面上,有一个在 docker 容器中部署先前创建的集成微服务(应该发送推文)的示例。
但是,该部分文档没有描述如何将“twitter.toml”(身份验证详细信息)打包到容器中。因此,它不像未部署在容器中时那样工作。
如何解决?
ballerina - 如何为芭蕾舞演员设置 http 代理?
搜索包时是否可以配置 ballerina 命令以使用 http 代理?
执行ballerina search twitter
失败并显示以下错误消息:
Connection to the remote host failed : connection timed out: api.central.ballerina.io/35.227.97.45:443
我尝试在环境变量中设置 http 和 https 代理JAVA_OPTS
,但没有成功。
transactions - 在 Ballerina 中无需回调即可获取交易状态
在 Ballerina 中,我们可以在我们提供的“onCommit”和“onAbort”函数中识别交易是否成功。但这使我们远离了当前的方法。
我希望能够在交易后的下一行以相同的方法验证交易是成功还是失败。在我的场景中,我也不能使用全局变量来共享状态。我可以想到解决方法,例如在函数内使用布尔值,但在事务之外。
有没有更好更干净的方法让我在上述交易后立即知道交易是否成功?
提前致谢。
wso2 - 芭蕾舞女演员在 DOCKER 上部署示例
我正在尝试在此运行“DEPLOYING ON DOCKER”示例。
Q1)当我调用部署在 docker 上的服务时,它给了我 500。
码头工人的日志说error: wso2.twitter:TwitterError, message: bad Authentication data.
似乎twitter.toml
不在 docker 容器内。这是有道理的,因为我在下面的命令中从未提到在构建 docker 映像时存在这样的文件。
如何提供配置文件?
Q2)registry
这里有什么用?
ballerina - 创建一个一次性使用的对象
在 Ballerina 中将对象传递给函数时,我们是否应该始终创建一个变量,然后新建它并传递它。我们不能创建一次性使用的对象吗?
例如,我可以如下调用 HTTP 响应函数:
但我不能这样称呼它:
Ballerina 中是否必须在将变量传递给函数之前始终定义变量,或者是否有更简单的解决方法?
ballerina - 我如何在芭蕾舞演员中进行类型检查
我试过if(string? myStr)
了,但这会在编辑器中出现语法错误。如何在 Ballerina 中进行类型检查?
ballerina - 芭蕾舞女演员中的`any`和`var`有什么区别
我正在尝试做
似乎这是不正确的。var
和有什么区别any
。我想当我var
在芭蕾舞演员下面使用时会产生一个any
?正确的?
ballerina - 我可以获得联合类型变量的实际类型吗?
假设我有如下代码片段:
foo()
返回一个联合:int|string|float|boolean|map|()
在上述情况下,我期望返回值是“int”类型,如果不是,我希望打印一个错误,说 anint
是预期的,但找到type_of_x
了。这可以在芭蕾舞女演员中完成吗?
ballerina - Ballerina 是否支持 Switch-case?
我正在尝试使用 switch-case 比 if-else 更清洁的用例。对于每个学校 ID,我想模拟响应 JSON。我在Ballerina-by-example部分找不到它。
有人知道它会在未来添加还是不添加的原因?