多年来,我一直使用一种对我有用的方法,并限制了Cookie等此类基于域的神秘问题。
在我的/ etc / hosts文件中,对www.mysite.com的本地开发版本执行以下操作:
127.0.0.1本地主机local.mysite.com
当我访问http://local.mysite.com:3000时,这确实满足了您多年来的期望,并且仍然可以在Safari和Firefox中使用。但是,几个月前,Chrome开始顽固地向我发送ERR_CONNECTION_REFUSED消息,但我无法使其正常工作。如果我访问http://localhost:3000,它可以正常工作,但是我避免针对各种原因针对localhost进行开发。我已经尝试了在互联网上可以找到的所有可能的东西(清除缓存等),但没有任何错误可以解决。
任何人都知道在这里可以做什么?
答案 0 :(得分:0)
在浏览器中,请清除主机缓存,然后尝试一下。要清除主机缓存,请按照以下步骤操作
答案 1 :(得分:0)
您需要在Chrome上禁用dns prefetching and network condition
预测服务。
Chrome尝试在实际的dns服务器中查找local.mysite.com,但未找到本地ip地址。
您可以看到以下步骤-