NodeJsとAzure DocumentDbを使用してサンプルアプリケーションを作成しようとしています。 npmから必要なDocumentDb SDKを追加しました。プロキシの問題DocumentDbとNodeJS
サンプルデータベースのエンドポイントにドキュメントを作成しようとしているときに問題が発生しました。のようなプロキシが発行されています。 nodejsからDocumentDB SDKにプロキシ設定を提供する方法を教えてください。
CODE
var DocumentClient = require("documentdb").DocumentClient;
var endpoint = "***********";
var authKey = "**********";
var client = new DocumentClient(endpoint, { "masterKey": authKey });
var databaseDefination = { "id": "AzureDocsData" };
var collectionDefination = { "id": "MyAzureDocs" };
var documementDefination = {
id: "HelloWorld_042D_535D_xYg3H_140Op",
stuff: "Hello World"
};
client.createDatabase(databaseDefination, function (err, database) {
console.log("DATABASE CREATION ERROR : ", err);
client.createCollection(database._self, collectionDefination, function (err, collection) {
client.createDocument(collection._self, documementDefination, function (err, document) {
client.queryDocuments(collection._self, "SELECT * FROM docs d WHERE d.stuff = 'Hello World'").toArray(function (err, result) {
console.log("RESULT", result)
});
});
});
});
ここで問題を分析するためにコードを共有できますか?私は 'Proxy'の意味を見ません。参照可能な2つの有益なコードサンプルがあります。https://azure.microsoft.com/en-us/documentation/samples/?service=documentdb&platform=nodejsを参照してください。 –
あなたのコードには明らかな問題はないようです。私の理解に基づいて、あなたが言ったプロキシの問題は、問題がネットワーク環境によって引き起こされたことを意味しますが、エラー情報 'connect ECONNREFUSED'はサーバーが接続を拒否したことを意味します。プロパティ 'masterKey'の' authKey'は正しいですか? docs https://azure.microsoft.com/en-us/documentation/articles/documentdb-secure-access-to-data/およびhttps://msdn.microsoft.com/en-us/library/を参照してください。 azure/dn783364.aspx実際の問題の位置を特定するのに役立つかもしれません。 –