使用谷歌浏览器连接到localhost:8080

时间:2015-06-11 18:57:20

标签: javascript node.js google-chrome localhost gulp

我目前正在开发使用node.js和gulp的纸牌游戏,并且突然停止使用Chrome来查找localhost:8080。经过一些研究,有些人遇到了同样的问题并通过在chrome:// flags中禁用“内置异步DNS”来解决它,但是,这个标志似乎不再存在了。

当我的一个朋友使用gulp和相同版本的Chrome启动相同的代码时,它可以正常工作。有什么想法吗?

3 个答案:

答案 0 :(得分:3)

在chrome url bar type" chrome:// net-internals / #hsts" 并键入" localhost"删除localhost域。进入删除域文本框。

输入" localhost"进入“查询域”文本框,如果显示“#34;未找到"比它成功了。

答案 1 :(得分:0)

我在网络开发方面不是很有经验,这可能不是一个很好的答案。我是stackoverflow的新手,所以我无法添加任何评论。这就是为什么我发布这个作为回答分享我的经验的原因。

一种可能的情况是您已经在运行使用端口8080的应用程序。例如,如果我使用WAMP服务器在端口8080中托管网页,而使用Node.js在端口8080中运行REST API,则应用程序可能在localhost:8080127.0.0.1:8080上的其他应用程序上运行,即使它们是相同的,并且由于主机不匹配,网页将无法使用REST API。事实上,这件事发生在我以前,我无法找到解决方案。所以我必须通过Node.js提供网页。希望这个答案很有帮助。

答案 2 :(得分:0)

我也遇到了这个问题。没有其他答案对我有用。

对我有用的只是将本地主机的端口更改为3000。

使用Webpack:

// webpack.config.js 

module.exports = {
  ...
  devServer: {
    port: 3000,
  },
  ...
};