import express from 'express'
const app = express();
const port = process.env.PORT || 8000;
import mongoose from 'mongoose';
mongoose.connect("mongodb://localhost:27017/schooldb").then(() => {
console.log("connection successfully ");
})
app.get('/', (req, res) => {
res.send('Hello user')
})
app.listen(port, () => {
console.log(`listening at port http://localhost:${port}`);
})
Run Code Online (Sandbox Code Playgroud)
嗨,我是学习express的新手,我正在尝试将我的mongodb连接到express js,我无法理解此错误 D:\Learn\Learn Express\ new_mongoose\node_modules\mongoose\lib\connection.js:792 err =新的服务器选择错误();^
MongooseServerSelectionError:在 NativeConnection.openUri (D:\Learn\Learn Express\new_mongoose) 的 _handleConnectionErrors (D:\Learn\Learn Express\new_mongoose\node_modules\mongoose\lib\connection.js:792:11) 连接 ECONNREFUSED ::1:27017 \node_modules\mongoose\lib\connection.js:767:11) 在 runNextTicks (node:internal/process/task_queues:60:5) 在 listOnTimeout (node:internal/timers:533:9) 在 process.processTimers (节点:内部/计时器:507:7) { 原因: TopologyDescription { 类型: '未知', 服务器: Map(1) { 'localhost:27017' …