2016-03-05 106 views
1

我不能在任何地方找到這個答案時,重新啓動的Node.js的HTTP服務器:我需要重新啓動簡單http-server,如果我喜歡編輯的.html 客戶端文件。 css.js(例如:index.html)從服務器所基於的目錄?是否有必要更新HTML文件

我想在開發階段使用http-server,當我多次編輯各種文件。

注:這個問題是不相關的How can I edit on my server files without restarting nodejs when i want to see the changes?

+1

通常所提供的靜態文件不需要重新啓動服務器。但是,如果您更改任何後端渲染代碼,則需要重新啓動。 – Mox

回答

1

號的簡單http-server應該承認您對靜態文件,如htmlcssjs任何變化。最簡單的事情就是試試看。

+0

的確,我修改了一個html文件,並立即考慮了這些裝置。 –

0

http-server使用ecstatic來提供靜態內容。該庫返回,默認超時時間爲3600秒(1小時)。您可以通過在您傳遞給http-server的選項中指定cache(以秒爲單位)來更改超時 - 這又將是passed on to ecstatic

+0

嗯......我剛剛在本地啓動了'http-server',創建了一個index.html文件,將它加載到瀏覽器中,進行編輯並重新加載。編輯出現在我刷新頁面時。我不認爲你正在談論的「Cache-Control」會影響已被修改的文件。 –