2016-12-27 43 views
-1

我目前正在使用spark作爲我正在處理的項目的Web框架。它工作正常,並顯示公共文件夾中的HTML頁面,但我有一個本地主機:4567不加載最新的更新到網站的問題。我讀清除我的緩存可以解決重新加載問題。當我這樣做的時候,我相信我開始有這個問題。不知道這是否是這個問題的原因,但我想確保一切都知道這個問題。不顯示Spark靜態文件

我在遇到問題的代碼是:

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

你可以看到我的問題,下面的例子: Example Image

回答

0

處於「項目名的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,而不是文件。 如果你想要返回文件只是刪除這條路線,你不需要它。