最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

为什么我的天蓝色的web应用程序连接到宇宙DB数据库?

运维笔记admin9浏览0评论

为什么我的天蓝色的web应用程序连接到宇宙DB数据库?

为什么我的天蓝色的web应用程序连接到宇宙DB数据库?

我一直在试图部署一个基于反应应用Azure和它使用的快递和猫鼬相同的资源包连接到cosmosdb。当我连接到云cosmosdb在运行我的应用程序在本地工作原理。当我从蔚蓝的Web应用程序连接到工作也是一个MLAB数据库。当我尝试从部署在蔚蓝的cosmosdb连接超时的web应用程序连接。我不能让蔚蓝的资源沟通!

我已经启用了我的分贝的预览设置MongoDB的3.4线协议,但这并没有帮助的问题。这是我的连接代码。

const mongoUri=mongodb://${process.env.dbName}.documents.azure:${process.env.cosmosPort}/?ssl/=true&sslverifycertificate=false`;

mongoose.connect(mongoUri,{ auth: { user: process.env.dbName, password: 
process.env.key }, useNewUrlParser: true }).then(() => 
console.log('connection successful'))
.catch((err) => console.error(err));

我期望这将打开与cosmosdb的连接,但日志流显示蒙戈错误连接超时

回答如下:

这开始时,我改变了连接代码工作TO-

mongoose.connect(mongoUri,{ useNewUrlParser: true }).then(() => 
console.log('connection successful'))
.catch((err) => console.error("Ahhhgh! "+ err));`

哪里,

const mongoUri = `mongodb://${process.env.dbName}: 
${process.env.key}@${process.env.dbName}.documents.azure:10255/mean? 
ssl=true&sslverifycertificate=false`

带着 @。这我在过去几天的疯狂研究的模糊似乎暗示意味着我现在用的猫鼬或MongoDB的版本比它应该是老年人。感谢您的意见。

发布评论

评论列表(0)

  1. 暂无评论