簡體   English   中英

如何在application.conf中讀取數組環境變量?

[英]How to read array environment variable in application.conf?

我想在application.conf定義一個變量,它將是一個字符串列表。 當前在application.conf中,我有這樣的東西:

some.env.variable = ["a", "b"]

我試過了:

some.env.variable = ${?I_AM_ENV}.split(",")

I_AM_ENV = a,b但沒有用時。

加載應用程序時出現錯誤:

Wrong value type at 'some.env.variable', expecting: list but got: string

根據文件

// in your env
export OPTIONAL_A='"b", "c"'

// in application.conf
path = [ "a", ${?OPTIONAL_A} ]

應該評估["a", "b", "c"] path

花了一段時間,但我們找到了。

application.conf

    access-control-allow-origin = ["http://localhost:4444"]
    access-control-allow-origin = ${?CLIENT_DOMAIN}
    export CLIENT_DOMAIN.0=http://localhost:3000
    export CLIENT_DOMAIN.1=http://localhost:3001

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM