部署到Azure的Express + Node应用程序无法连接到CosmosDB / DocumentDB

时间:2017-06-06 03:59:05

标签: node.js azure express azure-cosmosdb

我使用Nodejs,express和DocumentDB创建了一个应用程序,并将其部署到Azure(App Service \ Web App)。除了没有连接到DocumentDB之外,一切正常。它在我的本地环境中工作正常。

我是这个环境的新手,所以不确定可以提供哪些附加信息。

enter image description here

我的本​​地环境和azure之间的区别仅在于我添加了web.config,因为网站没有启动

2 个答案:

答案 0 :(得分:1)

过去几天这真令人沮丧。

CosmosDB设置中列出的URI为https://xxxxxxxxpoc5.documents.azure.com:443/

和对我有用的URI是https://xxxxxxxxpoc5.documents.azure.com/,没有端口号443.

注意:两个URI都在我的本地系统中运行。

答案 1 :(得分:0)

根据您的描述,您似乎在Azure portal中启用了IP访问控制。如果是这种情况,那么您需要将当前的IP添加到允许的IP列表中。请参阅Azure Cosmos DB firewall support