292 文字
1 分
Astroのローカルサーバーをスマホからアクセスする
Astroの本番サイトでPCではうまく表示されているけれど、スマホだとうまく動いていないということがありました。ただChromeのエミュレーターでは不具合が再現できなかったので、ローカル環境をスマホで確認する必要がありました。
- PCとスマホのWi-Fi設定を同じにする
- package.jsonのnpm run devの部分に「—host」オプションを追加する
package.json
のscriptを以下のように「—host」オプションを付けたscriptsを追加します。
(いつもNetworkに公する必要はないため、devhを追加しています。)
"scripts": {
"dev": "astro dev",
"devh": "astro dev --host",
}
NOTEnpxで実行するのであれば、
npx astro dev --host
でOKです。
- Astroのローカルサーバーを起動する
npm run devh
- スマホからPCのIPアドレスにアクセスする
起動コマンドを実行すると以下のような表示になると思います。
そのうちのNetworkと書かれている方のアドレスにスマホからアクセスすると、ローカルサーバーにアクセスできます。
astro v4.7.1 ready in 921 ms
┃ Local http://localhost:xxxx/
┃ Network http://192.xxx.xxx.xxx:xxxx/
\てくのーと おすすめ書籍!/
プログラミングを楽しみ続けるためには健康は不可欠!
本書では如何に健康であり続けるかが科学的な情報とともに紹介されています。 →感想詳細はこちら!