使用node.js和socket.io在Heroku上发布应用程序

时间:2017-02-12 00:34:44

标签: javascript node.js sockets heroku

我有一些关于我正在制作和在Heroku上发布的应用的问题。我做了一个简单的HTML / JS游戏,我想实现一些服务器端脚本。我对node和socket.io有一些经验,但我不知道他们如何在Heroku平台上工作。这个游戏是一个异步琐事游戏。

我有以下问题:

1)我想拥有许多服务器端功能,如何调用特定功能并从客户端传递特定参数,反之亦然?

示例:客户端调用播放器1完成移动的服务器上的功能(有一些答案),我在数据库中处理该信息然后要调用他正在移动的播放器2的客户端功能。

2)在我部署时,我应该在哪里放置服务器端脚本?

3)当我想实现节点时,我需要在package.json中做些什么更改?我应该为socket.io做些什么改变?

我知道那些是一些微不足道的东西,但我之前从未做过类似的事情,其他文件不清楚,对于像这样的东西太复杂等等......我真的很感激帮助。

1 个答案:

答案 0 :(得分:1)

  
      
  1. 如何调用特定函数并传递特定参数   客户端,反之亦然?
  2.   
  • 您可以开发API。这样,您就可以从客户端(前端)到API(后端)进行ajax调用。快递很简单。按照this教程进行操作即可实现。
  • 通过开发API,您可以轻松处理数据库查询,可扩展性等。
  
      
  1. 我在部署时应该在哪里放置服务器端脚本?
  2.   
  

3)在我想要的时候,我需要在package.json中进行哪些更改   实现节点以及我对socket.io做了哪些更改?