1

プログラムでルートにアクセスする方法はありますか(http経由で呼び出すことなく)。

例:(defroutes main-routes(POST "/ query" "OK ..."))

defroutesマクロが生成した「クエリ」関数を呼び出すことはできますか?

4

1 に答える 1

1

defroutes渡したのと同じ名前のリングハンドラーを作成します。つまり、基本的にリングハンドラー、つまり要求マップを受け取り、応答マップを返す単純な関数があります。

あなたの場合、「/ query」ハンドラー関数に渡されるようなキーmain-routesを持つ適切なリングリクエストマップオブジェクトを渡すことで、関数を呼び出すことができます。uri

于 2012-07-12T06:37:33.050 に答える