构造自定义指令:Directive.apply与mapInnerRoute与Directive.flatMap

时间:2019-07-04 16:11:42

标签: scala akka-http

我想使用一些内置指令和我的逻辑来定义自定义指令。 我认为carDirective.applyBasicDirectives.mapInnerRoute都是合适的。

在哪种情况下,什么是最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

在不了解您希望创建的自定义指令的情况下,不可能讨论列出的各种选项的适用性。

documentation on this topic is fairly thorough

  

基本上有三种创建自定义指令的方法:

     

通过为现有指令的配置引入新的“标签”

     

通过转换现有指令

     

通过“从头开始”编写指令