2016-09-10 3 views
1

私はウェブサーバーと、シングルページのjavascriptアプリケーションをどのように提供するのかについては愚かな質問があります。私はReact CLIを使ってReact CLIで作成したReactアプリを持っています(本質的にはいくつかの事前設定されたビルドスクリプトとwebpack設定です)。React/Javascriptのシングルページアプリケーションを提供するには

ファイルindex.htmlを開くと、空白のページが表示されます。私はpython3 -m http.serverのようなものでアプリを提供する場合のみ、アプリの機能を果たします。これはなぜですか?

答えて

0

非常に簡単です。あなたはindex.htmlの中にスクリプトファイルをインクルードするたびに、ブラウザは、あなたがそれを含めるときに

<script src="./src/bundle.js"></script> 

は、これらの要求は、静的なファイルを取得することはできませんGET言うように、ファイルを反応させる場合があるとして、ファイルをフェッチするためにGETリクエストを送信しますあなたのシステムでは、サーバーを使ってそれらを提供する必要があります。これが、http-serverなどのサーバーを使用する必要がある理由です。

コンソールを見ると、HTMLファイルを直接開いたときにエラーが表示されます。

関連する問題