【问题标题】:Is it possible to use environment variables in Orbeon service URLs?是否可以在 Orbeon 服务 URL 中使用环境变量?
【发布时间】:2021-03-16 01:24:45
【问题描述】:

例如,在我们的 Orbeon 测试环境中,我们希望服务 URL 为:https://test.some-endpoint.com/validate

那么当表单部署到生产环境时,服务URL应该会自动变为:https://prod.some-endpoint.com/validate

我知道我可以创建一个隐藏字段来存储环境值,但是当表单部署在生产环境中时,这不会自动更改。见截图:

【问题讨论】:

    标签: orbeon


    【解决方案1】:

    从 Orbeon Forms 2020.1 开始,您可以使用 environment-variable('SERVICE_HOST') function。因此,假设您有一个名为 SERVICE_HOST 的环境变量,在 HTTP 服务编辑器中,您可以将以下内容用于资源 URL:

    https://{environment-variable('SERVICE_HOST')}.some-endpoint/validate
    

    【讨论】:

    • 作为脚注,在我撰写本文时,Orbeon Forms 2020.1 尚未发布,但预计将在今年年底之前发布。另外,如果您想试一试预发布,请告诉我。
    • 感谢 @avernet 我很高兴听到此功能正在开发中。
    猜你喜欢
    • 2010-10-25
    • 2016-01-03
    • 2022-01-15
    • 1970-01-01
    • 2016-12-22
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 2019-02-06
    相关资源
    最近更新 更多