スプレーを使用していくつかの RESTful サービスを構築しようとしています。必要なディレクティブを作成する方法を理解しました。しかし、私が抱えている問題は、作業している「リソース」に戻る URL を確実に生成する方法です。ここでは、RESTful API (つまり、API を介して参照されるサーバー側オブジェクト) に使用される「リソース」という用語を使用します。
私はドキュメントを調べましたが、Java の意味での「リソース」(つまり、クラスパス内のデータ ファイル) の言及を除いて、これに関する参照は見つかりませんでした。
確かに、「/items/127」をサーバー側のリソースにマップするディレクティブを作成できます。しかし、Spray で (少なくとも安全で自動的な方法で) どうすればよいかわかりません。それは、サーバー側のリソースを指定してそのような URL を生成する方法です。url_for
Flask フレームワークに似たものを探しています。
今のところ、これを行うための関数を書いています。しかしもちろん、それらは DRY ではないため脆弱です (つまり、URL の生成にスプレー ルーティングの知識を使用しません)。
何か不足していますか?