2017-06-02 7 views
0

私はnodejsを使用してサーバを開発しています。テスト用にnewmanパッケージ(郵便配達員のノードライブラリ)を使用します。 テストを実行するには、サーバーをセットアップしてからnewmanを使用してリクエストを行います。
私のPCで問題なく動作しますが、travis ciでテストを実行しようとすると
Error connect ECONNREFUSED 127.0.0.1:3000となります。localhost(Node.jsサーバ)へのリクエストはtravis ciでECONNREFUSEDを返します

問題を修正するにはどうすればよいですか?私はこれがtravis ciがVMをどのように処理するのかと関係していると思いますが、解決策を見つけることはできません。

github repository:テストは、ローカルPC内の他のプロセスで使用中でなければなりません郵便配達フォルダ内にあり、ポート3000のエンドポイントのブランチ
travis ci log

+0

環境を推測すると、サーバーをポート3000にバインドする必要はありません。私はtravis ciの仕組みに慣れていませんが、リモート環境によっては、 'process.env.PORT'で使用します。あなたはそれを試しましたか? –

+0

process.env.PORTが存在しない場合、サーバはポート3000のみを使用します。 – Andrea

答えて

0

を見てください。 ポート番号を変更してみてください

+0

はすでに試行されており、問題は解決していません – Andrea