簡體   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