Jealstic 环境变量作为字符串?
Jealstic environment variable as string?
我是 jelastic 的新手,发现这个应用程序真的很酷。
这需要时间,但现在我已经设法从仪表板添加了我所有的环境变量。
只有一个变量不被接受
这个变量看起来像这样121345648975423165498134654231
,但是这个变量不是一个数字,需要是一个字符串。
由于此变量中没有字符,因此将 env 添加为数字。然后应用程序崩溃,因为该数字太大而无法包含在数字格式中。
所以我的问题是如何在 jelastic 中将我的环境变量作为字符串传递?
我试过 "121345648975423165498134654231"
。 Jelastic 将我的 var 作为一个字符串,但在开头和结尾都有“”,这使我的后端崩溃。
我需要 jelastic 才能将此 var 视为字符串,我该如何添加它?
感谢您的帮助。
12.02.2020 编辑:
这是我尝试评估我的变量的地方,我点击“Ajouter(添加)”按钮,然后输入我的变量并点击屏幕右下角的应用。
然后我通过“发送报告”按钮收到了这个未知错误。
Ps: 这不是我真正的客户端id,但长度是一样的。
根据我的测试,它看起来像是一个错误 - Jelastic 只接受最多 20 位的整数环境变量。尝试设置超过 21 个数字会导致仪表板错误。
字母数字字符串不受影响(可以更长)。
我建议将此问题报告给您的托管服务提供商的支持团队,以便修复它,如果对您来说很重要(如果可能的话),他们可能会同时为您提供解决方法。
例如,API 方法不受影响,所以如果你现在绝对必须设置一个 21 位以上的环境变量,你可以使用 AddContainerEnvVars API method 来成功地做到这一点(记住URL 编码 JSON key:value 对)。
编辑: Jelastic 确认此行为是由预计将在 Jelastic 5.9-2 中修复的平台错误 (JE-54844) 引起的
我是 jelastic 的新手,发现这个应用程序真的很酷。
这需要时间,但现在我已经设法从仪表板添加了我所有的环境变量。
只有一个变量不被接受
这个变量看起来像这样121345648975423165498134654231
,但是这个变量不是一个数字,需要是一个字符串。
由于此变量中没有字符,因此将 env 添加为数字。然后应用程序崩溃,因为该数字太大而无法包含在数字格式中。
所以我的问题是如何在 jelastic 中将我的环境变量作为字符串传递?
我试过 "121345648975423165498134654231"
。 Jelastic 将我的 var 作为一个字符串,但在开头和结尾都有“”,这使我的后端崩溃。
我需要 jelastic 才能将此 var 视为字符串,我该如何添加它?
感谢您的帮助。
12.02.2020 编辑:
这是我尝试评估我的变量的地方,我点击“Ajouter(添加)”按钮,然后输入我的变量并点击屏幕右下角的应用。
然后我通过“发送报告”按钮收到了这个未知错误。
Ps: 这不是我真正的客户端id,但长度是一样的。
根据我的测试,它看起来像是一个错误 - Jelastic 只接受最多 20 位的整数环境变量。尝试设置超过 21 个数字会导致仪表板错误。
字母数字字符串不受影响(可以更长)。
我建议将此问题报告给您的托管服务提供商的支持团队,以便修复它,如果对您来说很重要(如果可能的话),他们可能会同时为您提供解决方法。
例如,API 方法不受影响,所以如果你现在绝对必须设置一个 21 位以上的环境变量,你可以使用 AddContainerEnvVars API method 来成功地做到这一点(记住URL 编码 JSON key:value 对)。
编辑: Jelastic 确认此行为是由预计将在 Jelastic 5.9-2 中修复的平台错误 (JE-54844) 引起的