在java中,当您定义枚举时,您可以执行类似于以下操作的操作.这在Dart有可能吗?
enum blah {
one(1), two(2);
final num value;
blah(this.value);
}
Run Code Online (Sandbox Code Playgroud) 我们希望 CloudFront 在我们的 AWS Amplify SPA 前面充当路由器。这样做的原因是我们需要在所有 SPA 之间共享一个公共域,以便我们可以共享 localStorage。因此,每个 SPA 都将托管在 CloudFront 上的一个子路径中。我们使用 Amplify 的原因是因为我们使用的是客户端路由,所以我们需要将请求从https://spaOne-amplify.com/spaOne/pages/somePage重定向到 index.html
基本思想是,我们将有一个 CloudFront 来代理/缓存来自https://cloudFrontDomain.com/spaOne/*到 的所有请求https://spaOne-amplify.com/spaOne/*。
但是,出于某种原因,当 Amplify 托管的 SPA 收到Via看起来像是来自 CloudFront的标头时,它会进入重定向循环。
GET https://spaOne-amplify.com/spaOne301 - /someRandomId/GET https://spaOne-amplify.com/someRandomId301 - /someRandomId/我在任何地方都找不到对这种行为的详细提及,而且我不知道如何避免它。如果我删除Via标题或更改它,行为就会停止。以下导致重定向循环:
Via: 1.1 7331c3ff7c4cd86239addbfddaa5cee4.cloudfront.net (CloudFront)Via: 1.1 abc.cloudfront.net (CloudFront)但这些没有:
Via: 1.1 7331c3ff7c4cd86239addbfddaa5cee4.cloudfront.netVia: 1.1 spaOne-amplify.com (CloudFront)redirect http-redirect amazon-cloudfront single-page-application aws-amplify
从Surefire 2.14开始,forkMode配置设置已被弃用.他们甚至可以帮助提供从一些旧设置到新设置的映射(http://maven.apache.org/surefire/maven-surefire-plugin/examples/fork-options-and-parallel-execution.html).
我们使用的问题是<forkMode>pertest</forkMode>该页面上没有映射,而我的google-fu无法找到适当的更新配置.
什么是适当的forkCount,reuseForks,parallel和/或其他配置,以取代已弃用的forkMode=pertest设置?