エプソンダイレクト株式会社
Home > 2023年11月29日(水曜日)

2023年11月29日(水曜日)

Laravel でネットワーク環境が変わると表示が崩れる

Category: 開発業務 | Posted By at 23:59:52

さてせっかくなので昨日のトラブルシューティングから…

テスト環境のパソコンをそのまま持って行って
表示されなくて焦ったのは昨日書いた通り…。

CSS や JavaScript が死んでいるのではて?
と思いつつインターネットから CDN かなにかで
ライブラリを引っ張てるのかな?と思ったのですが、
私はどちらかというとローカル至上主義なので
(オフラインで開発することも多いので)
必要なライブラリは全部ローカルに持っています。
Laravel が引っ張ってる?と思ったけど
なんとなく違うっぽい…(根拠はない)。

改めてブラウザでソースを見てみると…
あれ? CSS や JavaScript の参照元が、
事務所での開発環境でのパソコンの
IP アドレスを見に行っている…。

とりあえず現地では IP アドレスを
開発環境時と同じにして表示すると
表示ができたので一時しのぎはできました。

で、帰ってきてじっくり見てみると、
Laravel インストールフォルダ直下の
vite.config.js 内に host: として
IP アドレスが書かれています…
恐らくこいつでしょうね…
環境が変わったらここを変更してやらないと
吐き出すソースに直書きしちゃうんだと思います。
‘./’ とかにしたら相対参照しそうですがだめかな?
今度時間ができたら検証してみたいと思います。

あ、突然目の前に現れた銀色の巨人と対峙した
我らがインボイスの君…
巨人が『ジュワッ !! 』の掛け声とともに
腕を十字に組むと怪光線がインボイスの君を襲うっ !!
そして倒れたインボイスの君を見て満足そうに飛び去って行った
めでたしめでたし

HP Directplus -HP公式オンラインストア- デル株式会社 東芝ダイレクト 富士通パソコンFMVの直販サイト富士通 WEB MART ソフマップ・ドットコム