Windows 10 为什么可以';我不能用手机访问我当地的盖茨比网站吗

Windows 10 为什么可以';我不能用手机访问我当地的盖茨比网站吗,windows-10,localhost,gatsby,development-environment,Windows 10,Localhost,Gatsby,Development Environment,我是盖茨比的新手,今天将开始我的第一个项目。我希望能够在我的android手机上测试该网站,以确保移动兼容性,而不是使用chrome开发工具 到目前为止,我只运行了几个命令 1) Gatsby新站点名称 2) cd站点名称 3) gatsby develope——主机0.0.0.0-p8080 一切都正常编译,我可以通过主机笔记本电脑上的localhost:8080或192.168.1.81:8080访问默认的盖茨比页面,但当我尝试从android手机访问时,它表示无法访问服务器。我在我的笔记本

我是盖茨比的新手,今天将开始我的第一个项目。我希望能够在我的android手机上测试该网站,以确保移动兼容性,而不是使用chrome开发工具

到目前为止,我只运行了几个命令

1)
Gatsby新站点名称

2)
cd站点名称

3)
gatsby develope——主机0.0.0.0-p8080

一切都正常编译,我可以通过主机笔记本电脑上的localhost:8080或192.168.1.81:8080访问默认的盖茨比页面,但当我尝试从android手机访问时,它表示无法访问服务器。我在我的笔记本电脑上运行Windows10,到目前为止我已经检查了防火墙,我还尝试了几个不同的端口。如果有人处理过这个问题,并能帮助我,将不胜感激

从本地WiFi?
谷歌:端口转发

我不知道为什么默认情况下他们会阻止访问:/但是您可以通过添加
-h0.0.0
来开发命令来访问它。例如,将您的package.json更改为:

"develop": "gatsby develop -H 0.0.0.0",

刚试着为我的电脑打开8000端口,但它仍然不工作,我现在正在给我的ISP打电话。事实证明,连接到我的手机互联网连接可以让它工作,因此我知道这与我的路由器有关。在路由器上,您需要启用外部端口到内部ip和端口的端口转发。在路由器的其他术语中,这称为虚拟服务器。路由器是否有白色IP?(状态页中的internet ip?)