2017-02-12 58 views
0

我有幾個關於我在Heroku上製作和發佈的應用程序的問題。我做了一個簡單的HTML/JS遊戲,我想實現一些服務器端腳本。我對node和socket.io有一些經驗,但我不知道他們是如何在Heroku平臺上工作的。該遊戲是一個異步瑣事遊戲。使用node.js和socket.io在Heroku上發佈應用程序

我有以下問題:

1)我想有許多服務器端的功能,我將如何調用特定的功能,從客戶端傳遞特定參數,反之亦然?

例如:客戶端在服務器上調用了玩家1完成移動的函數(有些答案),我在數據庫中處理該信息,然後想要調用他正在移動的玩家2的客戶端函數。

2)我在部署時應該在哪裏放置服務器端腳本?

3)當我想實現節點時,我需要在package.json中做什麼更改以及我應該爲socket.io做些什麼更改?

我知道這些都是一些微不足道的東西,但我從來沒有做過這樣的事情,其他文件不清楚,對於像這樣的東西太複雜,等等..我真的很感激幫助。

+0

您還可以承載您的應用程序上xervo.com提供最佳託管node.js的 –

+0

@RohitKumar謝謝您建議,但我喜歡Heroku,因爲平臺處理Facebook上發佈應用的所有其他內容。 – someRandomSerbianGuy

+0

任何人都可以幫我嗎?凹凸 – someRandomSerbianGuy

回答

1
  1. 我將如何調用一個特定的功能,並從 客戶端傳遞特定參數,反之亦然?
  • 你可以開發一個API。這樣你就可以從你的客戶端(前端)到你的API(後端)進行ajax調用。快遞很簡單。按照this教程,你會到達那裏。
  • 隨着API的開發,您將很容易處理數據庫查詢,可伸縮性等等。
  • 我應該在哪裏把服務器端腳本,當我部署?
  • 3)我需要什麼樣的變化的package.json做時,我想 實現節點,做什麼樣的變化我爲socket.io?

    +0

    謝謝我的朋友!回答我的第一個問題是BINGO! – someRandomSerbianGuy

    相關問題