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を使用します。