問題タブ [compojure-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
93 参照

clojure - スキーマを kabab-case から camelCase に変換するために、compojure-api で Swagger のミドルウェアを実装する方法

アプリケーションは、以下のようなスキーマに kabab-case キー形式を使用します

しかし、swagger ドキュメントの場合、以下のようにキャメルケースのスキーマが必要です

スキーマを kabab-case から camelCase に変換できるように、swagger のミドルウェアを実装する方法はありますか? どうすればこれを達成できるか提案してください。

私の現在のコードは、APIの動的swaggerドキュメント生成のために以下のようになります

ルーティングには compojure-api が提供する swagger を使用しています。

reititを使用して私の要件を実装できます。reititを使用してこれを達成する方法のサンプル プロジェクト rest-apiもあります。しかし、今はルーティング用の新しいライブラリにアップグレードしたくないので、compojure-api を使用して同様のことを達成したいと考えています。