2016-07-18 14 views
0

AngularJS SPAのAzure DocumentDBを使用したいと考えています。私はnode.jsプロキシサービスをそれらの間の中間層として持つことが最善であると理解しています。私は.NET開発者であり、作成に問題があります。あなたはそのようなプロキシのコードサンプルを教えてくれますか?DocumentDBのNode.jsプロキシサービス

+0

これは実際にはStack Overflowの大きな疑問ではありませんが、一般に.NETでREST APIを作成する方法と.NETからDocumentDBにアクセスする方法をお読みください。独自のAPIを公開します。これはおそらく、アプリケーションに必要な部分だけをカバーするDocumentDBによって提供される機能のサブセットです。 –

+0

ラリー、ご意見ありがとうございます。 .NETサービスを作成しましたが、JSONをPOCOに変換してからJSONに戻っても意味がありません。 node.jsサービスは、JSONを通過させるだけで、将来的にメンテナンスが少なくて済みます。私はここで間違っていますか? –

+1

ああ、私は誤解しました。私はあなたが.NETでそれを作成したいと思った。ここで私がGitHubに載せた例を示します:https://github.com/lmaccherone/temporalize-api。あなたの場合のその例の欠点は、1)時間的分析を含むより多くの機能があり、複雑さが増します。 2)パーティション化されたコレクションをサポートしていない古いDocumentDB SDKに基づいています。つまり、実際のプロキシサービスを使う方が良いかもしれません。私はAzure API Management/Gatewayを使用したことはありませんが、コーディングなしであなたのためのトリックを行うかもしれないようです。 –

答えて

1

SPAとDocDBの間でプロキシまたは中間層としてAPIM(Azure API Management/Gateway)を使用することもできます。この方法では、中間層をコーディングする必要はありませんが、PaaSサービスであるAPIMを使用し、豊富な機能を提供します。