LoginSignup
3
0

iPhoneでNext.jsのlocalhostをデバッグしたい

Last updated at Posted at 2024-03-14

概要

Macで開発中のNextjsの開発環境(localhost)をiPhoneで確認する方法の説明

※ MacとiPhoneは同じネットワークに繋げる必要があります

方法

手順1:ホストを指定してNextjsを起動

以下のようにhostnameを追加しておく

package.json
  "scripts": {
    "dev": "next dev --hostname 0.0.0.0",
 ...

その後、Nextjsを立ち上げる

ターミナル
npm run dev


例
$ npm run dev                   

> test-app@0.1.0 dev
> next dev --hostname 0.0.0.0

ready - started server on 0.0.0.0:3000, url: http://localhost:3000

手順2:MacのIPアドレスを調べる

「システム設定」>「Wi-Fie」>接続しているWifi名の「詳細...」をクリックして以下の「TCP / IP」画面を確認
赤枠で囲ったIPアドレスを覚えておく

スクリーンショット 2024-03-14 12.27.13.png

手順3:iPhoneのブラウザで確認

同じWifiに繋いでいるiPhoneのブラウザで以下のURLを入力する

http://{手順2のIPアドレス}:{Nextjsを立ち上げているポート番号}

今回の例だとIPアドレスが「192.168.11.2」でNextjsの立っているポートが「3000」なので以下のURLになる
http://192.168.11.2:3000

以上でコード上で修正を加えた時もhot reloadが効いてリロードしなくても変更が反映されるようになる

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0