更改后使本地服务器重新加载代码



我有文件index.htmlstyle.css,我想使用本地服务器进行测试,这是通过运行python -m http.server来完成的。

如果我更改了文件style.css(即不是index.html的文件(,那么当我重新加载页面时,我希望看到相应的更新。当这种情况实际发生时,终端上会显示以下内容:

::ffff:127.0.0.1 - - [11/Aug/2022 09:55:24] "GET /style.css HTTP/1.1" 200 -

但这种情况的发生非常不一致:通常情况下,当我更改文件并重新加载页面时,它根本不会更新。

我可以做些什么,以便每次重新加载页面时,服务器都会重新加载style.css

您可以按CTRL+F5强制浏览器立即从服务器获取数据,而不是从浏览器的缓存中获取数据。

在浏览器中,您可以打开Inspect Element(CNTRL+SHIFT+I(。在这里,您可以转到设置图标>首选项>网络有一个选项叫做Disable cache (while DevTools is open)。如果启用此功能,则不必手动强制重新加载网站。

我不是专家,但200代码适用于成功的代码,所以保存css文件可能会有问题

除了其他人说的,当用node.js编程服务器时,我使用nodemon根据任何更改自动重新加载它,无论是代码还是CSS,但我仍然需要重新加载页面。

尽管如此,它还是非常方便的,也可以与python一起使用。看看这个答案。

最新更新