2017-06-28 11 views
1

に失敗した私は、最初のテストは、私は糸テスト失敗 - ネットワーク要求が

TypeError: Network request failed 
    at XMLHttpRequest.xhr.onerror (/home/ubuntu/wonderland/hackernews/node_modules/whatwg-fetch/fetch.js:436:16) 
    at XMLHttpRequest.callback.(anonymous function) (/home/ubuntu/wonderland/hackernews/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:289:32) 
    at invokeEventListeners (/home/ubuntu/wonderland/hackernews/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:219:27) 
    at invokeInlineListeners (/home/ubuntu/wonderland/hackernews/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:166:7) 
    at EventTargetImpl._dispatch (/home/ubuntu/wonderland/hackernews/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:122:7) 
    at EventTargetImpl.dispatchEvent (/home/ubuntu/wonderland/hackernews/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:87:17) 
    at XMLHttpRequest.dispatchEvent (/home/ubuntu/wonderland/hackernews/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:61:35) 
    at XMLHttpRequest.abort (/home/ubuntu/wonderland/hackernews/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js:405:16) 
    at Object.abort (/home/ubuntu/wonderland/hackernews/node_modules/jsdom/lib/jsdom/living/xhr-utils.js:315:13) 
    at RequestManager.close (/home/ubuntu/wonderland/hackernews/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js:146:21) 
    at Window.close (/home/ubuntu/wonderland/hackernews/node_modules/jsdom/lib/jsdom/browser/Window.js:362:29) 
    at JSDOMEnvironment.dispose (/home/ubuntu/wonderland/hackernews/node_modules/jest-environment-jsdom/build/index.js:44:19) 
    at Promise.resolve.then (/home/ubuntu/wonderland/hackernews/node_modules/jest-cli/build/runTest.js:102:17) 

を取得渡すかどうかを確認するためにyarn testを実行したときしかし、私は私のdevのに接続されているSSHを使ってCloud9エディタで働いているcreate-react-appを使用して反応させるプロジェクトを作成しましたサーバー(Ubuntu)がAWSでホストされています。テストは私のローカルマシン(Ubuntu)で正常に動作しています。

ありがとうございました!

+0

実行中の反応スクリプトのバージョンは何ですか? –

+0

反応スクリプトのバージョン1.0.7を使用しました。そして、私はそれが最新のバージョンだと思う。 –

+0

他のCloud9プロジェクトからサーバーにssh接続できますか、それとも問題の原因となっているのはこれだけですか? –

答えて

1

私はすでに私の問題を解決しています。私は「リアクションを学ぶための道」と題された本を読んでいます。私はエラーの原因となっている部分が、私が外部のAPIからのデータであると考えています。この本は、この1つのフェッチのインポートを含めるのを忘れていた:

import fetch from 'isomorphic-fetch' 

次に、それは魅力のような私の問題を解決します。

+0

あなたの答えを解決策としてマークしてください –

関連する問題