小编Dig*_*ion的帖子

在dart中为枚举添加方法或值

在java中,当您定义枚举时,您可以执行类似于以下操作的操作.这在Dart有可能吗?

enum blah {
  one(1), two(2);
  final num value;
  blah(this.value);
}
Run Code Online (Sandbox Code Playgroud)

dart

26
推荐指数
9
解决办法
2万
查看次数

将 CloudFront 放在 AWS Amplify 前面时如何避免 301 重定向循环?

背景

我们希望 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的标头时,它会进入重定向循环。

我在任何地方都找不到对这种行为的详细提及,而且我不知道如何避免它。如果我删除Via标题或更改它,行为就会停止。以下导致重定向循环:

  • Via: 1.1 7331c3ff7c4cd86239addbfddaa5cee4.cloudfront.net (CloudFront)
  • Via: 1.1 abc.cloudfront.net (CloudFront)

但这些没有:

  • Via: 1.1 7331c3ff7c4cd86239addbfddaa5cee4.cloudfront.net
  • Via: 1.1 spaOne-amplify.com (CloudFront)

redirect http-redirect amazon-cloudfront single-page-application aws-amplify

5
推荐指数
1
解决办法
351
查看次数

Maven surefire forkMode pertest已弃用.什么是新设置?

从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设置?

java automated-tests surefire maven maven-surefire-plugin

3
推荐指数
1
解决办法
1585
查看次数