provide

provide

シグネチャ

説明

内部ルートに定数値を提供します。

provide`ディレクティブは、内部ルートに単一の値を提供するための:ref:`Custom Directives`のビルディングブロックとして使用されます。 いくつかの値を提供するには、:ref:-tprovide-`指示文を使用します。

類似のディレクティブの概要は:ref:`ProvideDirectives`を参照してください。

def providePrefixedString(value: String): Directive1[String] = provide("prefix:" + value)
val route =
  providePrefixedString("test") { value =>
    complete(value)
  }

// tests:
Get("/") ~> route ~> check {
  responseAs[String] shouldEqual "prefix:test"
}

Contents