2013-12-12 40 views
0

我有一個使用express的Node.JS編寫的webserver,使用一堆路由命令。當從命令行運行Node時,一切正常,但是在Enide環境中運行時,對於每個請求,我都會收到一條錯誤消息,指出收到非法Json並且主體爲空。這是在路由函數被實際調用之前,所以我甚至無法檢查請求頭。我已經刪除了表達邏輯並聲明瞭一個基本的http服務器,它只是打印請求頭。該標題缺少身體字段。有沒有人遇到與Enide環境類似的問題?Node.JS Express服務器不能從Enide工作

+0

您是否檢查過您的終端中的節點版本是否相同? – Salem

+1

我沒有比較節點版本,但是無論Mac/Linux/Windows上安裝的默認命令行版本的Node是否與我的代碼一起工作,所以如果Enide正在使用的節點有某些獨特的東西,我會感到驚訝。 –

回答

0

您可能會使用一些環境變量,這些變量是通過Enide, 配置/傳遞的,因此您應該已經顯示了一些代碼。

否則它只是猜測。

相關問題