自分の電話や別のラップトップなどの他のデバイスでローカルに配信されたサイトを表示しようとしています。私の現在のラップトップでは、サイトは正常に動作し、私はすべて(フロントエンド)を参照し、私がサイトを訪問すると私は200を取得します。LANでDjangoとWebpackで構築したサイトを表示
しかし、自分のiPhoneと2台目のノートパソコンでサイトにアクセスしようとすると、フロントエンドは表示されませんが、サイトにアクセスしようとすると200秒かかるのです。私の作業機の端末にも入ってくる要求があることを私に伝えます。
私はバックエンドとして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
私は私の作業機に私のWebページをロードすると、開発者向けツールは、これを示しています。
このコマンドでdjangoを実行します。マイifconfig
$ ./manage.py runserver 0.0.0.0:8000
は私を与える:
私の第二のラップトップでinet 192.168.1.102
、私は192.168.1.102:8000
を訪問し、私は自分のページに何も表示されません。私は200
を私のマシン上で取得し、要求が完了したことを意味するサイトを稼動させます。私の第二のラップトップ上で、私は、開発者向けツールでこれを参照してください。私はインターフェイスを見て私は192.168.1.102:3000
を訪問する場合
お知らせが、それは私の第二のマシンでsrc
とhref
で/public/
を持っているdoesntの192.168.1.102:3000/bundle/main.js
にクリックして、私のwebpackがjavascriptをビルドするのを見ることができます。
私の2台目のマシンでは、開発ツールの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