2016-12-27 4 views
-1

私は現在、私が取り組んでいるプロジェクトのWebフレームワークとしてsparkを使用しています。正しく動作していて、htmlページをパブリックフォルダに表示していましたが、最新のアップデートをロードしていないlocalhost:4567に問題がありました。私は私のキャッシュをクリアすることは、その読み込みの問題を修正することができますを読む。私がそれをした後、私はこの問題が発生し始めたと信じています。これがこの問題の原因であったのかどうかはわかりませんが、問題の原因がすべて分かっていることを確認したかったのです。スパーク静的ファイルが表示されない

私は問題を抱えているコードは次のとおりです。

Spark.staticFiles.location("/public"); Spark.get("/",(req, res) -> "index.html"); 

あなたは下の私の問題の例を見ることができます: Example Image

答えて

0

「PROJECTNAMEであなたのhtmlファイルです"/ resources/templatesフォルダ?それがあなたの問題かもしれません。 IDEを使用している場合(あなたのように見えます)リソースフォルダにラベルを付けることを確認してください。 (IntelliJでは、ファイル - >プロジェクト構造 - >モジュールの下にあります)リソース/テンプレートフォルダを作成する必要がある場合は、そのプロジェクトのルートディレクトリの下にあることを確認してください。 See here for an example. Note the Resources folder is marked as such

編集:私はそれについて考えましたが、そのHTMLファイルは静的として参照されていますか?私はそうは思わない。私は静的CSSスタイルシートなどのために使用されると思います。

0

あなたはこのルートを作成している:

Spark.get("/",(req, res) -> "index.html"); 

それはちょうどファイル文字列のindex.htmlを返し、しません。 ファイルが返されるようにするには、このルートを削除するだけで済みます。

関連する問題