なんじゃくにっき

プログラミングの話題中心。

Astroでローカル開発中に別のマシンから動作確認する

Astroでローカル開発中に別のマシンから動作確認する

Astroで静的サイトの開発中にローカルで動かしている時、別のマシンから動作確認したいときがあります。

スマホ実機での表示、動作の確認をしたいときとかね。

そんなときにデフォルトの状態ではローカルipアドレスでアクセスできません。

http://192.168.0.19:4321/sub_dir みたいな感じ。

そんなときはhostオプションを指定します。

astro dev --host 0.0.0.0

こうすると以下のように標準出力に他のローカルネットワーク上のマシンからアクセスするためのアドレスが出力されます。

(※環境によって出力されるIPアドレスは異なります。念の為。)

┃ Local    http://localhost:4321/sub_dir
┃ Network  http://192.168.0.10:4321/sub_dir

注意

公衆無線LANなどにつないでいる際は有効にしないようにしましょう。

悪戯攻撃される恐れがあります。

デフォルトで有効になっていないのはこういうケースがあるからだと思います。