如何托管nodejs网络应用程序?

时间:2017-07-21 18:14:31

标签: express socket.io

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

2 个答案:

答案 0 :(得分:2)

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

  • Bluemix
  • 的Heroku
  • 亚马逊网络服务(AWS)
  • Microsoft Azure
  • AppFog
  • RedHat OpenShift
  • Xervo
  • EngineYard的
  • Joyent

我会建议您使用Heroku或AWS或Microsoft Azure

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

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

答案 1 :(得分:0)

你可以尝试

now.sh    Openshift [PaaS]
   Heroku [PaaS]
   Linode [IaaS]
   DigitalOcean [IaaS]

-Basil