2016-03-05 102 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”会影响已被修改的文件。 –