nuxt-localtunnel
@nuxtus/nuxt-localtunnel

Nuxt の localhost を自動的に世界に公開します。

Nuxt Localtunnel

localtunnel を自動的に実行して、Nuxt の開発インスタンスを外部に公開するための Nuxt モジュールです。

https を含むすべての localtunnel 設定オプションの完全な設定を可能にします。

インストール

npm install @nuxtus/nuxt-localtunnel

nuxt.config.ts を編集し、@nuxtus/nuxt-localtunnel モジュールを追加します。

modules: [
  '@nuxtus/nuxt-localtunnel'
],
localtunnel: {} // Localtunnel config options go here (see below)

その後、通常通り npm run dev で Nuxt を起動すると、開発サイトにアクセスするための追加の(外部)URL が提供されます。

設定

すべての localtunnel 設定オプションは、nuxt.config.ts ファイルの localtunnel プロパティを介して受け入れられます。

  • port (数値) localtunnel を介して公開するローカルポート番号。
  • subdomain (文字列) プロキシサーバー上で特定のサブドメインを要求します。 利用可能性によっては、この名前を受け取れない場合があります。
  • host (文字列) アップストリームプロキシサーバーの URL。デフォルトは https://localtunnel.me です。
  • local_host (文字列) localhost の代わりにこのホスト名にプロキシします。これにより、プロキシされたリクエストの Host ヘッダーもこの値に書き換えられます。
  • local_https (真偽値) ローカル HTTPS サーバーへのトンネリングを有効にします。
  • local_cert (文字列) ローカル HTTPS サーバーの証明書 PEM ファイルへのパス。
  • local_key (文字列) ローカル HTTPS サーバーの証明書キーファイルへのパス。
  • local_ca (文字列) 自己署名証明書の認証局ファイルへのパス。
  • allow_invalid_cert (真偽値) ローカル HTTPS サーバーの証明書チェックを無効にします(cert/key/ca オプションを無視します)。

証明書オプションの詳細については、tls.createSecureContext を参照してください。

開発

  • 型スタブを生成するには、npm run dev:prepareを実行してください。
  • 開発モードで playground を開始するには、npm run dev を使用します。