为什么我的express.js应用程序永远不会加载?

时间:2017-02-17 17:28:24

标签: node.js

我做了这里指定的所有事情: https://expressjs.com/en/starter/hello-world.html

当我尝试访问我的域名,然后追加:3000到最后,它就永远不会加载(超时)。

2 个答案:

答案 0 :(得分:0)

如果您执行了https://expressjs.com/en/starter/hello-world.html上指定的所有内容并且它无法正常工作,那么它必定意味着该教程不正确。

另一方面,如果你没有按照教程中指定的那样做(我们永远都不会知道,因为你没有发布你实际做的事情),那么你应该确保遵循教程更紧密,因为它看起来不正确。

尝试在随机端口上达到随机域超时的原因可能是:

  • 错误的端口
  • 错误的域名
  • 错误的DNS记录
  • 配置错误的DNS解析器
  • 防火墙规则
  • 服务器没有收听
  • 服务器侦听其他端口
  • 服务器在不同的界面上侦听

答案 1 :(得分:0)

不幸的是,您没有提供足够的信息来获得更好的答案,最可能的问题是您从未真正执行过您创建的JavaScript文件。您将要确保已安装并运行Node:

nodejs app.js

请注意,在某些发行版中node不存在,但nodejs在从包管理器或其他安装程序安装节点时会这样做。

修改

如果您未在本地主机上运行端口3000,则还有其他可能遇到的问题。