另外发现一个连带Bug:如果在预备环境的云函数下修改了带Hook的云函数,触发的Hook会是生产环境的而非预备环境的Hook。
目前临时的解决方法为,在 .Net Core 初始化中追加下列代码
if (Environment.GetEnvironmentVariable("LEANCLOUD_APP_ENV") == "stage")
{
LCCore.HttpClient.AddRuntimeHeaderTask("X-LC-Prod", () => Task.FromResult("0"));
//使用LCCore.HttpClient.AddAdditionHeader 会导致呼叫云函数时 Header 出现 "X-LC-Prod: 1,0' 的异常情况,故使用AddRuntimeHeaderTask
}