首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节点JS + ExpressJS - net::ERR_CONNECTION_RESET?

节点JS + ExpressJS - net::ERR_CONNECTION_RESET?
EN

Stack Overflow用户
提问于 2017-03-21 17:18:44
回答 1查看 4.7K关注 0票数 2

我有一个基于ExpressJS和NodeJS的应用程序。我们把它托管在Linode服务器上。该应用程序在3000端口提供服务。

该应用程序已经运行了一年,但最近我们一直收到连接错误。有时候是可以的。但大多数时候不是。

我们通常会遇到以下错误:

代码语言:javascript
复制
GET http://0.0.0.0:3000/stylesheets/bootstrap-tagsinput.css net::ERR_CONNECTION_RESET 0.0.0.0/:7

GET http://0.0.0.0:3000/stylesheets/jasny-bootstrap/jasny-bootstrap.css net::ERR_CONNECTION_RESET 0.0.0.0/:7

GET http://0.0.0.0:3000/javascripts/jquery.min.js net::ERR_CONNECTION_RESET 0.0.0.0/:63 

GET http://0.0.0.0:3000/stylesheets/fonts.css net::ERR_CONNECTION_REFUSED 0.0.0.0/:63

GET http://0.0.0.0:3000/javascripts/bootstrap.min.js net::ERR_CONNECTION_REFUSED 0.0.0.0/:64 

GET http://0.0.0.0:3000/javascripts/bootstrap-tagsinput.js net::ERR_CONNECTION_REFUSED 0.0.0.0/:65 

GET http://0.0.0.0:3000/javascripts/jasny-bootstrap/jasny-bootstrap.js net::ERR_CONNECTION_REFUSED 0.0.0.0/:65

GET http://0.0.0.0:3000/vendors/bootstrap-validator/dist/validator.min.js net::ERR_CONNECTION_REFUSED 0.0.0.0/:66 

GET http://0.0.0.0:3000/javascripts/common.js net::ERR_CONNECTION_REFUSED 0.0.0.0/:67 

GET http://0.0.0.0:3000/fonts/glyphicons-halflings-regular.woff2 net::ERR_CONNECTION_REFUSED 0.0.0.0/:64 

GET http://0.0.0.0:3000/images/pollen-dustbox-transparent.png net::ERR_CONNECTION_REFUSED 0.0.0.0/:52 

GET http://0.0.0.0:3000/images/carbon-transparent.png net::ERR_CONNECTION_REFUSED 0.0.0.0/:64 

有时浏览器只会说:

代码语言:javascript
复制
This site can't be reached.

有什么原因吗?我怎么才能解决这个问题?

注意到,我使用0.0.0.0作为示例。不确定我是否应该分享我们的应用ip地址。不想被黑!

编辑:

当我运行netstat时,我看不到端口3000在列表中

代码语言:javascript
复制
$ sudo netstat -tulpn

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:27017         0.0.0.0:*               LISTEN      15065/mongod
tcp        0      0 0.0.0.0:5355            0.0.0.0:*               LISTEN      3262/systemd-resolv
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      3265/sshd
tcp        0      0 0.0.0.0:3838            0.0.0.0:*               LISTEN      3267/shiny-server
tcp6       0      0 :::5355                 :::*                    LISTEN      3262/systemd-resolv
tcp6       0      0 :::80                   :::*                    LISTEN      1514/httpd
tcp6       0      0 :::22                   :::*                    LISTEN      3265/sshd
udp        0      0 0.0.0.0:5355            0.0.0.0:*                           3262/systemd-resolv
udp        0      0 0.0.0.0:68              0.0.0.0:*                           3260/dhcpcd
udp6       0      0 :::5355                 :::*                                3262/systemd-resolv

这是来自Linode服务器的问题还是应用程序级别的错误?有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-03-21 18:37:12

当我的“安全”(brandmauer或它是如何命名的)在我的窗口机器上80端口被禁用时,我也收到了同样的错误。启用后-一切都很好。

当您使用3000端口时,请检查是否启用了它。

我还有一个问题是在路由器上(在我的wify路由器上,我需要设置80个端口来将请求转发到我的pc 80端口)。如果您正在使用路由器块,那么配置也是如此。

另外,更好的做法是制作nginx服务器并对3000端口进行反向代理,您可以在网上下载可用的手册。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42934057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档