我在Azure API应用服务的免费层上运行我们的NodeJS应用。尝试连接到我们的Cosmo DB实例时,它会一直超时。在本地运行我们的NodeJS应用程序时,我们不会遇到任何问题,只有在应用程序服务中运行时才会发生。这是我们得到的错误:
MongoDB connection error: { [MongoError: connection 1 to documents.azure.com:10255 timed out]
name: 'MongoError',
message: 'connection 1 to documents.azure.com:10255 timed out' }
我已确认连接字符串正确,并尝试更新CosmoDB的IP地址白名单。
答案 0 :(得分:0)
陷入类似的问题
我发现了以下关于设置它的文章 https://docs.microsoft.com/en-us/azure/cosmos-db/create-mongodb-nodejs
长话短说我必须在连接字符串的末尾添加| id | userid | serverid | mintime | rectime | rn |
|----|--------|----------|---------|----------------------|----|
| 13 | foo | 118 | 4.1 | 2012-09-29T02:31:00Z | 1 |
| 3 | foo | 119 | 2.3 | 2012-09-28T02:31:00Z | 1 |
| 2 | foo | 120 | 4.4 | 2012-09-28T02:31:00Z | 1 |
| 4 | bar | 118 | 12.7 | 2012-09-29T06:36:00Z | 1 |
| 16 | bar | 119 | 4.8 | 2012-09-29T02:31:00Z | 1 |
| 5 | bar | 120 | 6.6 | 2012-09-29T02:31:00Z | 1 |
| 17 | tab | 118 | 11 | 2012-09-29T02:31:00Z | 1 |
| 9 | tab | 119 | 3.2 | 2012-09-29T02:31:00Z | 1 |
| 15 | tab | 120 | 9.6 | 2012-09-29T02:31:00Z | 1 |
答案 1 :(得分:0)
尝试最后添加这两个
Runner[T]