問題タブ [openrasta]

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 に答える
92 参照

openrasta - openrasta 2.1 でのワイルドカード マッピングのサポート?

この質問への回答によると、OpenRasta では、「残りのパス」を単一の文字列として取得する URI をどのように構成すればよいですか? Openrasta は uri マッピングでワイルドカードをサポートする必要がありますが、これはバージョン 2.1 で既にサポートされていますか?

ありがとう、

ロブ

0 投票する
4 に答える
174 参照

java - Java用のRESTフレームワークのようなOpenRastaはありますか?

状況により、Javaベースのサーバーの作成を開始せざるを得なくなり、Java用のRESTフレームワークを探しています。私はOpenRastaの動作方法(.NET用のRESTフレームワーク)が本当に好きなので、私の質問ですが、OpenRastaと同様に動作するJava用のRESTフレームワークを知っている人はいますか?

ありがとう。

編集

残念ながら、私は初期のアダプターになる立場にないので、十分に確立されたフレームワークは新しいフレームワークよりも優先されます。

0 投票する
1 に答える
232 参照

rest - ビュー モデルを REST サービスのリソースとして再利用する必要がありますか?

UI で使用するビュー モデルを永続化するアプリケーションを開発しています。REST サービスの場合、ビュー モデルをリソースとして直接再利用することは良い考えですか?それとも、特定のリソース クラスを作成し、AutoMapper などを使用してビュー モデルをリソースにマップする必要がありますか?

0 投票する
1 に答える
108 参照

openrasta - HostManager と InternalDependencyResolver のソフトコード ILogger

独自の ILogger 実装を作成し、インスタンスを登録します

内部

ブロック。

これはほとんどのログ メッセージで問題なく機能しますが、OpenRasta の一部のクラスは、HostManager のように、DI の準備が整う前に ILogger インスタンスを見つけようとします。

私の場合 (そして一般的なケースだと思います)、IsAvailableは false であるため、デフォルトでTraceSourceLoggerになります。

static ILogger HostManager.Logは公開プロパティではないため、ハッキングして公開し、設定できるようにしました。

オブジェクトの構築時に常にnew TraceSourceLogger()に初期化されるInternalDependencyResolverに関しては、パブリックに設定可能な IL​​ogger Logプロパティがあるため、それをそのまま使用できます。

これまでに遭遇した OpenRasta のログ メッセージはすべて、カスタム ILogger に送られます。

ソースをハックせずにカスタム ILogger にログを記録するために、OpenRasta のすべてのクラス (私は体系的にチェックしておらず、1 つまたは 2 つのクラスを見逃している可能性があります) を取得する方法を知っている人はいますか? (OpenRasta のアップグレードでは、再パッチや再構築が必要ないことを常に知っておくと便利です)

0 投票する
2 に答える
338 参照

json - Openrasta での JSON 日付シリアル化の問題

私は現在、Openrasta を使用して Rest API に取り組んでいます。

これで、日付を送信するための標準形式である日付 (24/09/2011) の「/Date(1316802600000)/」など、JSON オブジェクトの日付をサーバー側に渡します。しかし、サーバー側でこれを受信すると、この日付が 1 日 (2011 年 9 月 23 日) 減ります。したがって、日付を送信するたびに、1 ずつ減少します。

これに対する解決策を提案してください。間違いがある場合はお知らせください。

0 投票する
1 に答える
116 参照

openrasta - OpenRasta URI 実装の問題

構成ファイルのリソースに OpenRasta で URI を実装しています。この特定のリソースは、複数のリソースの子エンティティです。親と子は一対多の関係にあります。すべての親エンティティは、コードの列挙型を介して int 値を持っています。

今、次のように URI を実装したいと思います。

{ParentEntityName}/{ParentId}/{ChildName}/{ChildId}

どうすればこれを実装できますか?? 親エンティティごとに個別の構成を行う必要がありますか、それとも動的な方法がありますか?

0 投票する
1 に答える
360 参照

pdf - openrasta の応答ストリームに PDF コンテンツを書き込む

Iframeでpdfをレンダリングしたい。したがって、http://localhost/pdf/2に対して GET リクエストを実行すると、レスポンス ストリームで PDF コンテンツが返されるはずです。もう1つの方法は、私がやりたくないPDFファイルの完全なURLにユーザーをリダイレクトすることです。

前もって感謝します

0 投票する
1 に答える
45 参照

javascript - OpenRasta CreatedResourceUrl の使用

サーバーから次の応答を送信しています:

CreatedResourceUrl私の質問は、JavaScript でこのオブジェクトを取得するにはどうすればよいですか??

0 投票する
1 に答える
158 参照

openrasta - Openrasta: 依存関係リゾルバーでインスタンスをスワップ

を使用して OpenRasta の依存関係リゾルバーにいくつかのインスタンスを登録するとします。

後でそのインスタンスを交換したい場合、たとえばデータベースから新しいデータを再読み込みする場合、resolver.AddDependencyInstance をもう一度呼び出すのは正しいことですか?

InternalDependencyResolver の実装を確認すると、問題ないようです。ただし、動作が定義されておらず(確認したopenrastaのソースで)、メソッドプレフィックス「Add」が異なる動作を示唆しているため、質問しています。