2017-06-23 7 views
0

私はreact + reduxで新しくなりました。最近、私は仕事を持っていて、分かりません。静的に反応+還元プロジェクトを構築してCDNに入れることは可能ですか?

react + reduxプロジェクトを実行するWebサーバーを使用しないことは可能ですか?

私のプロジェクトをビルドした後、私は静的ファイルのフォルダを持っています。

Webサーバーを持たないCDNに配置することは可能ですか? nodejsまたはtomcat?

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

答えて

1

サーバー上にセーブデータを必要としない場合は必要ありません。サンプルについてはGitHub pagesをご覧ください。

0

ウェブサーバーなしでは不可能です。

たとえば、ノードジャンクションのようなサーバ機能を持たない静的なWebサイトの場合、nodejsサーバーを設定せずに単純なhttpサーバーに含まれるgithubページにビルドされたアプリケーション(静的ファイル)をホストすることができます。

アプリケーションにいくつかの動的機能がある場合、nodeJsを使用してサーバーファイルシステムまたはdbを操作する場合、ノードサーバーが必要です。

どちらの場合でも、要求されたときにJS/HTMLとアセットをブラウザに配信するためにはhttpサーバが必要です。

CDNでは、プロジェクトで使用できるスタティックファイルをいくつか保存できます。これは、jsライブラリを構築する場合に最適です。

httpサーバーを気にしたくない場合は、単純なホスティングソリューション、例GitHubページ、またはいくつかの静的ファイルを含むWebサイトを実行できるホスティングを使用できます。

0

もちろん、Reactアプリケーションを読み込んで実行するのに必要なSCRIPTタグを含むHTMLページがブラウザによって解析される必要があります。

サージ(https://surge.sh/)を試してみることをお勧めします。今すぐ無料で、Reactプロジェクトを簡単にホストすることができます(.htmlファイルとビルドによって生成されたすべてのアセットを含む)。 1つのsurgeコールでCLIから構築してから展開するnpm scriptを作成することもできます。魅力的な作品!

カスタムドメイン名を使用することも、使用可能な場合は特定のサージサブドメインを選択することもできます(gibbok.surge.shなど)。 ;)

関連する問題