当前位置:  开发笔记 > 编程语言 > 正文

在LAN上查看Django和webpack构建的站点

如何解决《在LAN上查看Django和webpack构建的站点》经验,为你挑选了0个好方法。

我正在尝试在其他设备上查看我本地提供的网站,例如我的手机或其他笔记本电脑.在我目前的笔记本电脑上,网站运行正常,我看到了所有内容(前端),当我访问该网站时,我得到200秒.

但是,当我尝试使用我的iphone和第二台笔记本电脑访问该网站时,我没有看到任何前端,但是当我尝试访问该网站时,我确实获得了200秒.我工作机器上的终端也告诉我有进入的请求.

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我的机器上与现场工作意义的要求已经通过.在我的第二台笔记本电脑上,我在开发者工具中看到了

在此输入图像描述

注意它/public/src和中没有href

在我的第二台机器上如果我访问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.然而,没有什么会改变,我仍然看到一个空白的屏幕

这是gist我的webpack配置:

https://gist.github.com/liondancer/7685b53dffa50d7d102d

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有