2017-06-02 94 views
0

我正在開發一個服務器使用nodejs和express,我使用newman軟件包(郵遞員的節點庫)進行測試。 要運行測試,我安裝了服務器,然後使用newman發出請求。
所有在我的電腦上正常工作,但是當我嘗試在travis ci上運行測試時,我得到了
Error connect ECONNREFUSED 127.0.0.1:3000請求本地主機(Node.js服務器)在travis ci返回ECONNREFUSED

我該如何解決這個問題?我認爲這與Travis ci如何處理VM有關,但找不到解決方案。

github repository:測試是在郵遞員文件夾,一定要看看在端點分支
travis ci log

+0

我猜環境並不希望您將您的服務器綁定到端口3000.我不熟悉travis ci的工作方式,但有時遠程環境會將他們希望的端口存儲到在'process.env.PORT'中使用。你嘗試過嗎? –

+0

如果process.env.PORT不存在,則服務器僅使用端口3000 – Andrea

回答

0

端口3000必須使用在本地計算機其他進程。 請嘗試更改端口號

+0

已經嘗試過,但並未解決問題 – Andrea

相關問題