相同的代码可以与goormIDE
很好地连接,而不能与VSCode
进行连接。
我已经在Atlas设置中将我的IP列入了白名单。
const express = require("express");
const mongoose = require("mongoose");
var app = express();
mongoose.connect("mongodb+srv://********:********@test-
3nwnw.azure.mongodb.net/test?retryWrites=true&w=majority",{
useNewUrlParser:true,
useCreateIndex:true
}).then(()=>{
console.log("connected to db");
}).catch(err=>{
console.log("ERROR",err.message);
});
app.set ("view engine", "ejs");
app.get("/", function(req, res){
res.render('index.ejs');
});
app.listen(3000, function(){
console.log("sever is running");
});`
这是控制台返回的内容:
C:\ Users \ ntinos \ Documents \ new>节点app.js服务器正在运行ERROR querySrv超时_mongodb._tcp.test-3nwnw.azure.mongodb.net``