経緯
LAN内のスマートフォンなどの他の端末から開発中アプリに接続し、確認したかった。
デフォルトでの起動はlocalhost
となるので、例えば開発中PCのIPアドレスが192.168.0.1
だったとして、http://192.168.0.1:8080
としても起動しているサーバ名がlocalhost
なので接続できない。
設定
/config/index.js でホスト名を指定できる。これを開発PCのIPアドレスに変更すれば良い。
- host: 'localhost', // can be overwritten by process.env.HOST + host: '192.168.0.1',
npm run dev
で再起動すれば、LANの他PCからhttp://192.168.0.1:8080
とすることで接続できる。