【问题标题】:Running Node App on Shared Hosting (It's almost working)在共享主机上运行节点应用程序(几乎可以工作)
【发布时间】:2017-03-21 11:42:37
【问题描述】:

我已经设法在我的共享主机帐户上安装了 Node 和 NPM,使用 Namecheap by following this answer。一切似乎都在工作,我可以启动我的应用程序并保持启动状态,但指向应用程序根路由的子域只显示域的文件夹。

我尝试访问 myaddress.com/subdomain:8080,但出现服务器错误和 404。我还尝试将 Node 的侦听端口从 8080 更改为 80,但在 80 上出现错误:

Error: listen EACCES 0.0.0.0:80

也就是说我没有 80 端口的权限。如何让客户端连接 8080 端口?

【问题讨论】:

    标签: node.js shared-hosting


    【解决方案1】:

    这是共享主机存在问题的部分,他们不会为您打开任何端口。这正是您的解决方法需要集中的地方。我目前正在寻找使用 php 服务节点的解决方案 看这里https://www.npmjs.com/package/node-php-server 在这里How to host a Node.Js application in shared hosting 或者只是配置 express 以某种方式使用端口 80。

    这些将是您的最佳选择。

    【讨论】:

      猜你喜欢
      • 2019-05-22
      • 1970-01-01
      • 1970-01-01
      • 2019-06-15
      • 1970-01-01
      • 1970-01-01
      • 2021-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多