AngularJS SPAのAzure DocumentDBを使用したいと考えています。私はnode.jsプロキシサービスをそれらの間の中間層として持つことが最善であると理解しています。私は.NET開発者であり、作成に問題があります。あなたはそのようなプロキシのコードサンプルを教えてくれますか?DocumentDBのNode.jsプロキシサービス
0
A
答えて
1
SPAとDocDBの間でプロキシまたは中間層としてAPIM(Azure API Management/Gateway)を使用することもできます。この方法では、中間層をコーディングする必要はありませんが、PaaSサービスであるAPIMを使用し、豊富な機能を提供します。
2
AzureはC#用のDocumentDB SDKを提供しています.DeveloperDB操作をC#で処理する方法については、https://azure.microsoft.com/en-us/documentation/articles/documentdb-get-started/を参照してください。
そして、C#のDocumentDB SDKで実装しているAPI Apps in .Netを活用して、Angularjs SPAのAPIを公開することができます。
関連する問題
- 1. node.jsでAzure DocumentDBパーティションコレクションを作成する
- 2. SOAPプロキシサービス - コンシューマ/プロバイダの関係
- 3. Ruby on Rails + Node.jsでDocumentDBを使用できますか
- 4. DocumentDB
- 5. wso2のプロキシサービスとAPIサービスの違いEsb
- 6. WSO2 ESB - プロキシサービスの出力メッセージコンテンツの変更
- 7. プロキシサービスのws-securityを有効にする
- 8. WSO2 ESBプロキシサービス構成の問題
- 9. MongoDBのDocumentDBプロトコル
- 10. documentDBのトランザクション
- 11. cosmosdb/documentdbのマルチマスター
- 12. DocumentDBクライアントのライフタイム
- 13. パーティション・キーまたはDocumentDbでdocumentDB
- 14. DocumentDBストアドプロシージャルーメン
- 15. DocumentDB - コレクション
- 16. DocumentDBトレースリスナー
- 17. DocumentDB SP
- 18. "ベンチマーク" documentdb
- 19. DocumentDBエミュレータネットコアクイックスタート
- 20. はDocumentDb
- 21. APIマネージャーを使用したSOAPプロキシサービス
- 22. WSO2 ESBエンドポイントjmsプロキシサービスでuri syntax-format
- 23. DocumentDBのインターフェイスのプロパティ
- 24. Node.js - Azure DocumentDBとreadDocument(リンク、オプション、コールバック)を使用するときにパーティションキーを渡す
- 25. DocumentDBの更新パーティションキー
- 26. DocumentDBのセッション保証
- 27. DocumentDBの並行性
- 28. DocumentDBストアドプロシージャの続き
- 29. DocumentDB内の括弧
- 30. マルチテナントアプリケーションのAzure DocumentDBユーザー
これは実際にはStack Overflowの大きな疑問ではありませんが、一般に.NETでREST APIを作成する方法と.NETからDocumentDBにアクセスする方法をお読みください。独自のAPIを公開します。これはおそらく、アプリケーションに必要な部分だけをカバーするDocumentDBによって提供される機能のサブセットです。 –
ラリー、ご意見ありがとうございます。 .NETサービスを作成しましたが、JSONをPOCOに変換してからJSONに戻っても意味がありません。 node.jsサービスは、JSONを通過させるだけで、将来的にメンテナンスが少なくて済みます。私はここで間違っていますか? –
ああ、私は誤解しました。私はあなたが.NETでそれを作成したいと思った。ここで私がGitHubに載せた例を示します:https://github.com/lmaccherone/temporalize-api。あなたの場合のその例の欠点は、1)時間的分析を含むより多くの機能があり、複雑さが増します。 2)パーティション化されたコレクションをサポートしていない古いDocumentDB SDKに基づいています。つまり、実際のプロキシサービスを使う方が良いかもしれません。私はAzure API Management/Gatewayを使用したことはありませんが、コーディングなしであなたのためのトリックを行うかもしれないようです。 –