2

ServiceStack の新しい API でファイル/コードを整理する最良の方法は何ですか? App_start フォルダー (ルート、webapiconfig、フィルター)、コントローラー (すべての apiControllers) でファイルを整理する MVC 4 Web API に取り組みましたか?

また、Controllers フォルダーには、pc.cs と mobile.cs の 2 つのファイルがあります。pc.cs には、xyz.com/api/pc/GetUsers 経由でサービスにアクセスできる pc 関連のすべての API があり、mobile.cs には、xyz.com/api/mobile/GetMinutes 経由でサービスにアクセスできるモバイル関連のすべての API があります。

appHost の使用

setConfig(new EndpointHostConfig {ServiceStackHandlerFactoryPath = "api"});

uri で api を達成できました。

これは ServiceStack で複製できますか? はいの場合、どのように?その一方で、そのようなサービスを組織するという観点から提案されている (ベスト プラクティス) は何ですか。

4

1 に答える 1

0

このSimple REST API design exampleのプロジェクトを物理的にレイアウトする方法を示す例については、推奨されるPhysical Project Structure wikiを参照してください。

非常に多数のサービスを維持することを検討している場合は、Modularizing services wikiを参照してください。サービスを複数の dll に分割し、それらをPluginsにカプセル化する方法が示されています。

于 2013-04-10T15:42:58.037 に答える