我尝试在其他设备上查看我的本地站点,比如我的手机或另一台笔记本电脑。在我的当前笔记本上,该站点运行良好,我可以看到所有内容(前端),当我访问该站点时,我会收到200s的状态码。
然而,当我尝试使用我的iphone和第二台笔记本电脑访问该站点时,我没有看到任何前端内容,但是在尝试访问该站点时,我确实得到了200s的状态码。我的工作机器终端还告诉我有请求进来。
我使用Django作为后端,使用webpack打包/构建我的Javascript和CSS,并使用webpack-dev-server进行服务。
当我运行webpack时,我看到这个消息:
当我在我的工作电脑上加载网页时,开发者工具会显示以下内容:
在我的第二台机器上,如果我访问
在我的第二台机器上,我尝试使用开发者工具将
这是我的webpack配置的
然而,当我尝试使用我的iphone和第二台笔记本电脑访问该站点时,我没有看到任何前端内容,但是在尝试访问该站点时,我确实得到了200s的状态码。我的工作机器终端还告诉我有请求进来。
我使用Django作为后端,使用webpack打包/构建我的Javascript和CSS,并使用webpack-dev-server进行服务。
当我运行webpack时,我看到这个消息:
http://0.0.0.0:3000/
webpack result is served from http://localhost:3000/public/bundle/
content is served from ./public
当我在我的工作电脑上加载网页时,开发者工具会显示以下内容:
一切都正常运行。
我使用以下命令运行django:
$ ./manage.py runserver 0.0.0.0:8000
我的ifconfig
显示:
inet 192.168.1.102
使用我的第二台笔记本电脑,我访问192.168.1.102:8000
,但页面上没有任何内容。在我的机器上,我得到了一个工作站的200
状态码,这意味着请求已经通过了。在我的第二个笔记本电脑上,我在开发者工具中看到了这个:
src
和href
中没有/public/
。在我的第二台机器上,如果我访问
192.168.1.102:3000
,我可以看到一个界面,并且我能够点击到192.168.1.102:3000/bundle/main.js
,并查看我的webpack构建的JavaScript。在我的第二台机器上,我尝试使用开发者工具将
src
和href
更改为192.168.1.102:3000/bundle/main.js
。然而,什么也没有改变,我仍然看到一个空白屏幕。这是我的webpack配置的
gist
链接: