【问题标题】:How to host a nodejs web app?如何托管 nodejs 网络应用程序?
【发布时间】:2017-07-22 11:54:35
【问题描述】:

我有一个通过 express 和 socket.io 创建的基本聊天应用程序,我只是在本地端口上运行它进行测试。如果我想将它作为一个站点提供,我将如何/在哪里托管它。就代码而言,我将如何更改节点服务器侦听的端口?我对此完全陌生,所以我不知道如何将它从本地机器带到网络。

【问题讨论】:

  • 看你要不要付费。尝试Heroku<domain>.herokuapp.com 域下免费托管。另外,我不确定这是否是 stackoverflow 的正确问题。
  • 您找到支持 node.js 应用程序的托管服务提供商,然后按照他们的特定部署说明进行操作。要使用域名访问它,您还必须获取和配置域名。根据您的托管服务提供商,您有时可以通过托管服务提供商完成所有这些操作,或者您前往 DNS 提供商获取域名,然后将其配置为指向您的托管服务器。

标签: express socket.io


【解决方案1】:

您可以托管您的 node.js 应用程序

  • Bluemix
  • Heroku
  • 亚马逊网络服务 (AWS)
  • 微软 Azure
  • AppFog
  • 红帽 OpenShift
  • Xervo
  • 发动机场
  • 欢乐

我会建议你 Heroku 或 AWS 或 Microsoft Azure

Heroku 是免费的,所以试试 Heroku。我已经在那里托管了我的聊天应用程序

https://node-chat-app-sourabh.herokuapp.com/

【讨论】:

    【解决方案2】:

    你可以试试

    现在.sh Openshift [PaaS]
    Heroku [PaaS]
    Linode [IaaS]
    数字海洋 [IaaS]

    -罗勒

    【讨论】:

      猜你喜欢
      • 2021-05-06
      • 2011-05-10
      • 2014-12-18
      • 2019-01-10
      • 2017-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-10
      相关资源
      最近更新 更多