localhost突然无法访问?

发布于 2022-09-07 23:46:42 字数 639 浏览 8 评论 0

node中使用mongodb,并在本地端口监听服务,之前一直可以正常访问,突然就一直无法访问了。找不出问题在哪

// connect mongoose
mongoose.connect('mongodb://localhost/coursedesign')
    .then(() => {
        console.log('mongodb is connecting...');
    })
    .catch(err => {
        console.log(err);
    })
// 监听
var port = 5000;
app.listen(port,() => {
    console.log(`Server running on ${port}`);
})

终端显示正常启动

clipboard.png
localhost这边一直无法访问,改了几个端口号都不行

clipboard.png
请问是哪里出错了呢?求解

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一向肩并 2022-09-14 23:46:42

查查防火墙,你的5000端口是不是被关闭了

找个人就嫁了吧 2022-09-14 23:46:42
  1. 看一下MongoDB服务是否启动了;
  2. 如果MongoDB服务启动了,看一下端口是否正确。
徒留西风 2022-09-14 23:46:42

从错误上看,“localhost未发送任何数据”表示问题还是出在你的服务器端,并不是防火墙。
从逻辑上看,如果出现了“mongodb is connecting”说明MongoDB已经连上了。所以也不是MongoDB的问题。
我觉得问题可能在你的Express配置上。你的router是怎么定义的?在对应的router中必须要有如何响应请求的代码。类似于:

app.get('/', function(req, res){
  res.send('hello world');
});

这样的处理代码。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文