ローカルで制作中のサイトを「こんな感じ!」って見せる方法

ローカルで制作中のサイトを 今こんな感じ!って見せる方法

VScodeなどローカル環境で制作中のサイトをアニメーションも含めて確認してもらいたいときには、簡単にサクッと公開URLが作成できてテスト公開できるngrok(エヌグロック)が便利。

目次

ローカル環境テスト公開 よく使う3つの方法を比較

Live Share(VSCode)ngrok(トンネル)GitHub Pages / Netlify 等
🔧 所要時間初回5分 / 2回目以降30秒初回10分 / 2回目以降1分初回30分〜 / 2回目以降5〜10分
💻 手間感VSCode拡張を入れる+相手もVSCode必要インストール → トークン設定 → コマンド打つだけGit管理&アップロード作業が必要(慣れたら速い)
💸 コスト完全無料無料あり(URLは毎回変わる)
有料でカスタムドメイン
基本無料(有料プランあり)
🔸メリット一緒に編集できるURLすぐ発行、誰でも見れる公開状態を再現できる
🔸デメリット相手にもVSCode必須PCがスリープしたら接続が切れるデプロイ作業がやや面倒
🔐 セキュリティURL知ってる人だけがアクセス可能(ただし相手に編集も許可)ローカルにトンネルを開ける=慎重さ必要一般公開される前提。アクセス制御は工夫が必要
🎯 向いてる場面コードレビューや共同編集向け最速で「いま見せたい」が叶う公開前の確認やポートフォリオ、納品チェックなど

ということで、VSCodeがいちばん手間がかからないけど、クライアントさんはきっとVSCode入れてないだろうから、とりあえず見てもらうならngrokかも。

ngrok(エヌグロック)の導入方法

所要時間の目安:初回10分(2回目以降は1分)

【ステップ1】ngrokをインストールする(Homebrew使用)

ターミナルを開いて下記コードでngrokをインストールする(Homebrew使用)
※Homebrew未導入なら先に brew のインストールが必要

brew install ngrok

【ステップ2】ngrokの無料アカウントを作成

  1. https://dashboard.ngrok.com/signup へアクセス
  2. GoogleアカウントでもOK。サクッと登録。
  3. ダッシュボードで「Authtoken」が表示されるのでコピー

【ステップ3】ターミナルにAuthtokenを登録

ngrok config add-authtoken <ここにコピーしたトークン>

【ステップ4】ローカルで起動しているサーバーのポートをngrokでトンネル

たとえば、VSCode + Live Serverなら http://127.0.0.1:5500 で動いているはずなので、ポート5500を指定:

ngrok http 5500

これで完了!

テスト公開したい相手に送るURLはここ!って伝えたい画像

https://xxxx-xxxx-xxxx.ngrok-free.app という感じのURLを先方に送れば見てもらえる!

パスワードをかけたいときは、下記の user と pass のところをそれぞれ変更する。

ngrok http --basic-auth="user:pass" 5500

パスワードをかけるにしろかけないにしろ、ローカルマシンにトンネルを開くという仕組みなので、信用できる相手かよく考えなきゃだめ。

☕ テスト公開中はMacがスリープしないように

パソコンがスリープすると接続が切れてしまうので、スリープしない設定を忘れずに。

caffeinate

環境設定を開いて設定して、あとでまた戻すより、ターミナルをもう一個開いて「caffeinate」しておくほうがらくかも。

🔗 関連リンク

  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

目次