2015-03-25 44 views
0

我想在Openshift上運行斗篷服務器。我發現,socket.io中有一個調用,它在Openshift上完全沒有任何問題,而在本地機器上,它工作正常。不能在Openshift上運行斗篷服務器(require('http')。createServer();不工作)

問題是正確的有:

require('http').createServer(); 

此調用應生成服務器對象,但它只是什麼都不做,我不知道爲什麼。

你們有什麼想法嗎?

順便說一句,端口選擇應該沒問題,我正在使用Openshifts環境變量。

+0

你可以添加鏈接到存儲庫的時鐘插件和更大的片段? – 2015-03-25 11:41:29

+0

你得到什麼錯誤?你是否將處理程序安裝到'createServer()'?你可以發佈一些可運行代碼嗎? – leesei 2015-07-14 04:47:15

回答

0

從我的理解,這是不工作的原因是因爲當你需要()。createServer時,你只能調用它一次。那就是你的對象只創建一次,並且不會在隨後的嘗試中調用。

+1

你的回答沒有太大意義 - 你能更全面地解釋嗎?我認爲提問者試圖想象我們的代碼如何在他的本地機器上工作,而不是在OpenShift環境中託管時。發問者說:「雖然在本地機器上,它工作正常」 – 2015-07-12 22:06:18

+0

我失敗了,以解決該部分。同樣,你是否在OpenShift環境中安裝了所有依賴項(即通過你使用的包管理器)? – 2015-07-12 22:21:37

相關問題