【问题标题】:Verdaccio access from internet从互联网访问 Verdaccio
【发布时间】:2018-10-26 15:13:15
【问题描述】:

我无法从 Internet 访问 Verdaccio 页面。

我有正确的 IP 地址,因为我可以提供一个极简主义网页并通过互联网访问它(使用服务器,端口 5000),但只要我使用与 Verdaccio 端口 (4873) 相同的 IP 地址(在 Chrome 中)而不是服务端口,它不起作用。它的行为就像 IP 错误一样。

我需要做一些特定的事情才能访问 Verdaccio 页面吗?我想访问它以查看我在私人注册表中拥有的所有包。

谢谢!

【问题讨论】:

  • 你能分享你的配置吗?
  • 我终于找到了解决办法,你需要把listen的信息像listen: 0.0.0.0:4873这样放在配置文件中,然后就可以了,默认设置为localhost
  • 酷。如果您回答自己以供将来参考,那就太好了:)
  • 但是为什么默认情况下可以从0.0.0.0而不是localhost访问呢?我看到 Docker 映像也是如此。

标签: node.js packaging serve


【解决方案1】:

我终于找到了解决办法,你需要把监听信息像这样listen: 0.0.0.0:4873 放在配置文件中,然后就可以了,默认设置为localhost!

【讨论】:

【解决方案2】:

在 config.yaml 中:

listen:
  - 'localhost:2020'

改成

listen:
  - '0.0.0.0:2020'

【讨论】:

    猜你喜欢
    • 2019-09-02
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 2018-05-01
    • 2016-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多