2023年11月29日(水曜日)
Laravel でネットワーク環境が変わると表示が崩れる
Category: 開発業務 | Posted By ackie at 23:59:52さてせっかくなので昨日のトラブルシューティングから…
テスト環境のパソコンをそのまま持って行って
表示されなくて焦ったのは昨日書いた通り…。
CSS や JavaScript が死んでいるのではて?
と思いつつインターネットから CDN かなにかで
ライブラリを引っ張てるのかな?と思ったのですが、
私はどちらかというとローカル至上主義なので
(オフラインで開発することも多いので)
必要なライブラリは全部ローカルに持っています。
Laravel が引っ張ってる?と思ったけど
なんとなく違うっぽい…(根拠はない)。
改めてブラウザでソースを見てみると…
あれ? CSS や JavaScript の参照元が、
事務所での開発環境でのパソコンの
IP アドレスを見に行っている…。
とりあえず現地では IP アドレスを
開発環境時と同じにして表示すると
表示ができたので一時しのぎはできました。
で、帰ってきてじっくり見てみると、
Laravel インストールフォルダ直下の
vite.config.js 内に host: として
IP アドレスが書かれています…
恐らくこいつでしょうね…
環境が変わったらここを変更してやらないと
吐き出すソースに直書きしちゃうんだと思います。
‘./’ とかにしたら相対参照しそうですがだめかな?
今度時間ができたら検証してみたいと思います。
あ、突然目の前に現れた銀色の巨人と対峙した
我らがインボイスの君…
巨人が『ジュワッ !! 』の掛け声とともに
腕を十字に組むと怪光線がインボイスの君を襲うっ !!
そして倒れたインボイスの君を見て満足そうに飛び去って行った
めでたしめでたし