gpt4 book ai didi

networking - 托管服务器时如何使用livereload.js?

转载 作者:行者123 更新时间:2023-12-02 20:21:19 26 4
gpt4 key购买 nike

我在云服务器上设置了开发环境(为什么呢,这很可爱!)。

具体来说,我正在使用docker在Google Cloud中运行我的开发环境,并以meanjs / mean GitHub和相应的Dockerhub条目为起点。

我已将服务器运行所在的容器的端口3000映射到运行docker-engine的云服务器上的端口80。我还以相同的方式将35729端口映射到35729。

查看$ sudo docker ps的输出(似乎无法将长行表放在摘要中,抱歉,我将其放在屏幕截图中):
output of $ sudo docker ps

现在,当我进入我的网站时,我永远都陷在liverload.js上(在浏览器控制台的“网络”标签中看到它)。
livereload hanging forever

请帮助,因为这使我发疯!

与这个问题密切相关,但是我想使用livereload而不是禁用它:how to stop using livereload.js in my MEAN app

最佳答案

似乎端口35729尚未打开。

$ nmap -p 35729 23.251.146.156

Starting Nmap 7.12 ( https://nmap.org ) at 2016-07-08 09:34 EDT
Nmap scan report for 156.146.251.23.bc.googleusercontent.com (23.251.146.156)
Host is up (0.0043s latency).
PORT STATE SERVICE
35729/tcp filtered unknown

您确定已允许端口35729通信吗?可能需要执行诸如 iptables或某些Google Cloud配置之类的操作以允许流量通过。

好像 this answer很好地指导了如何在Google Cloud中打开端口。我无法验证,因为我没有使用Google Cloud。

关于networking - 托管服务器时如何使用livereload.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38267891/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com