繁体   English   中英

如何解决 `at Module._resolveFilename (node:internal/modules/cjs/loader:1039:15)` 和服务器选择错误

[英]How to resolve the `at Module._resolveFilename (node:internal/modules/cjs/loader:1039:15)` and server selection error

我一直在尝试使用 nodejs 在本地将数据库连接到 mongodb,但是有一些错误我在这样做时遇到了一些错误。

在我的主文件夹中,只有一个名为db.js的连接文件,其他文件是package.jsonnode_modules 这是我在特定位置运行node db.js后得到的错误,我还使用npm命令安装了 mongoose。

这是我在特定位置运行节点 db.js 后得到的错误我也使用 npm 命令安装了 mongoose

在使用命令node --trace-deprecation之后,我得到了以下错误日志。

使用命令 node --trace-deprecation 后,我得到以下错误日志

这是db.js的代码:-

const mongoose=require('mongoose');
mongoose.connect('mongodb://localhost:27017').then(()=>{
    console.log(`conncn established!!\n`);
}).catch((err)=>{
    console.log('no connection',err);
})

// module.exports=mongoose;
// "mongodb://localhost:27017/Blogs_db -->it is the connection string for Blogs_db tried to but this //string also but it is not working

我已经检查了我的服务器是否正在运行,并尝试创建新文件夹并再次执行该过程,但它仍然显示连接错误

Go 答案很简单,只需将连接字符串中的本地主机替换为 0.0.0.0 即可,并且有效[这是将上述代码中的本地主机替换为 0.0.0.0 后的 output]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM