我的web应用程序无法连接到mongo dB地图集,它向我显示了以下错误
Failed to connect to the database :Error: querySrv ENOTFOUND _mongodb._tcp.cluster0.kspub.mongodb.net
2022-01-18T16:58:59.817138+00:00 app[web.1]: (node:34) UnhandledPromiseRejectionWarning: Error: querySrv ENOTFOUND _mongodb._tcp.cluster0.kspub.mongodb.net
2022-01-18T16:58:59.817138+00:00 app[web.1]: at QueryReqWrap.onresolve [as oncomplete] (dns.js:210:19)
2022-01-18T16:58:59.817139+00:00 app[web.1]: (Use `node --trace-warnings ...` to show where the warning was created)即使它在本地工作并连接到数据库,下面是我的代码https://github.com/yara121/mern-app/blob/main/server/src/app.js
发布于 2022-10-17 10:18:50
下面的解决方案对我有帮助。在mongodb地图集中,仪表板、->数据库、->连接、->连接、应用程序连接、->,我在步骤2- mongodb+srv://root:<password>@YOUR_APP_NAME.waoe4uy.mongodb.net/?retryWrites=true&w=majority中复制了链接。然后,我将此链接粘贴到设置文件中的项目后端。在我的例子中,这是default.json文件。
https://stackoverflow.com/questions/70760888
复制相似问题