【问题标题】:Proxy issues DocumentDb and NodeJS代理问题 DocumentDb 和 NodeJS
【发布时间】:2016-05-10 06:47:53
【问题描述】:

我正在尝试使用 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)
            });
        });
    });
});

【问题讨论】:

标签: node.js azure azure-cosmosdb


【解决方案1】:

您的环境中是否设置了代理?如果不是,一个可能的问题是端点可能没有正确输入。您可以通过登录 Azure 门户获取终结点 URI。在 Azure 门户中,导航到您的 DocumentDB 帐户,然后单击“帐户”刀片上的“密钥”图标,您应该会在那里看到 URI。

【讨论】:

  • 是的,我们设置了代理
猜你喜欢
  • 1970-01-01
  • 2020-11-30
  • 2018-12-27
  • 1970-01-01
  • 2021-02-26
  • 2012-07-19
  • 1970-01-01
  • 2022-06-20
  • 1970-01-01
相关资源
最近更新 更多