angularjs – 节点http-server不提供更新的html文件
我正在构建一个带有角度(通常是ui-router)的前端Web应用程序,并通过节点
http-server提供html文件进行本地开发.我注意到当我进行更新时,http-server不提供我的静态html文件这对我当地的发展很有挑战性.
我通过npm install http-server -g全局安装了http-server,并通过转到根项目文件夹并运行http-server来启动它.默认为localhost:8080-两种似乎有效的方法是在每次更新后或通过chrome隐身模式更改端口号. 有没有办法正常使用http-server而无需更改端口或使用隐身模式? 如果它是相关的,我正在使用MBP v.10.11.3 谢谢! 解决方法
您的问题是客户端缓存.隐身模式有自己的数据目录,与您的正常浏览无关. 幸运的是,http-server提供了一种设置缓存控制头的方法.
它在此处的文档中列出:https://github.com/indexzero/http-server 您可以在此处阅读HTTP缓存指令:https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching?hl=en (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |