[英]Proxy issues DocumentDb and NodeJS
我正在嘗試使用NodeJs和Azure DocumentDb創建示例應用程序。 我從npm添加了必需的DocumentDb SDK。
嘗試向示例數據庫端點創建文檔時遇到問題,這似乎是代理問題。 請讓我知道我們如何從nodejs向DocumentDB SDK提供代理配置。
碼
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)
});
});
});
});
您的環境中是否設置了代理? 如果不是,則可能的問題是可能未正確輸入端點。 您可以通過登錄Azure門戶獲取端點URI。 在Azure門戶中,導航到您的DocumentDB帳戶,然后單擊“帳戶”邊欄選項卡上的“鍵”圖標,您應該在那里看到URI。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.