我正在尝试在其他设备(如我的电话或其他笔记本电脑)上查看我本地提供的站点。在我目前的笔记本电脑上,该网站运行良好,我看到了一切(前端),当我访问该网站时,我获得了200s。在局域网上查看Django和webpack构建的站点
但是,当我尝试使用我的iphone和第二台笔记本电脑访问该网站时,我没有看到任何前端,但是当我尝试访问该网站时,我确实得到了200s。我的工作机器上的终端还告诉我,有进来的请求。
我用Django
作为后端和我捆绑/建立我的Javascript和CSS与webpack
与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
:
https://gist.github.com/liondancer/7685b53dffa50d7d102d
这里是源到我的项目:https://github.com/liondancer/django-cherngloong。我会尝试你的建议并更新你 – Liondancer