メインコンテンツへスキップ
開発URLを使用すると、アプリを構築中にプレビューとテストができます。これらのURLは UUID.servername.replit.dev 形式に従い、開発中のアプリのライブプレビューを提供します。
ロケーションバーに表示されている開発URL
開発URLを表示するには、ロケーションバーの {...}.replit.dev テキストをクリックします。

開発URLを理解する

開発URLはReplitアプリで積極的に作業している間のみ有効です。URLはアプリを再度開くたびに変わる場合があります。開発URLを使用すると、構築・テスト中にブラウザで作業を確認できます。 開発URLはデフォルトでプライベートで、認証が必要です。あなたと承認されたコラボレーターだけが構築中の作業を表示できます。URLを共有しただけではアクセス権は付与されません。
開発URLは一時的なもので、テスト専用です。他の人とアプリケーションを共有するには、代わりにアプリを公開することをお勧めします。

教育バナー

新しいタブで開発プレビューを開くと、ページの上部に教育バナーが表示されます。このバナーは、アプリを構築・テストする際に .replit.dev URLの目的を理解するのに役立ちます。バナーは開発URLとその開発プロセスでの意図された使用について説明します。

プライベート開発URLで外部接続をテストする

開発URLを公開せずにWebhook、CIジョブ、その他の自動化された接続をテストするには、外部アクセストークンを使用します。これは、外部サービスからプライベート開発URLにアクセスできるようにするためのサポートされた方法です。
トークンのコントロールは、デプロイメントアクセスをPrivateに設定して初回の公開を行った後に表示されます。まだ公開していない場合は、プライベートアクセスで公開してからこれらのコントロールを使用してください。Enterprise Workspaceでは、Workspace管理者にトークンの管理を依頼してください。
  1. 開発URLをプライベートのままにします。
  2. Publishing > Adjust settings > Security > External access tokensを開きます。
  3. Development環境で、テストに適した最短の有効期限を設定してトークンを作成します。Productionトークンは開発URLでは機能しません。
  4. 呼び出し元のサービスで、開発URLへのリクエストに Authorization: Bearer <token> を付与するように設定します。
サービスがヘッダーを設定できない場合は、トークン使用ガイドで説明されている project-protection-bypass クエリパラメーターを使用してください。ヘッダーの使用をお勧めします。トークンを含むURLは、ログ、ブラウザー履歴、スクリーンショットに表示される可能性があります。 トークンはパスワードのように扱い、呼び出し元サービスのシークレット設定に保存し、テストが終了したら失効させてください。アプリが実行中である必要があり、一時的な開発URLは変わる場合があります。 トークンはAPIトラフィック用であり、インタラクティブなブラウザープレビューには対応していません。ブラウザーでアクセスするには、承認されたコラボレーターとしてサインインしてください。

開発URLを公開にする

Private previewトグルは、構築中のアプリに認証が必要かどうかを制御します。 外部APIのテストには、プライバシーを無効にする代わりに外部アクセストークンを使用してください。開発URLを公開にするのは、アクセス権のない相手にプレビューを共有する必要がある場合のみにしてください。URLを知っていれば誰でも表示できるためです。 開発URLを公開にするには:
  1. プロジェクトエディターのタブバーで**+を選択してTools & files**を開く。
  2. Search toolsに Networking と入力し、Developerの結果を選択。
  3. Networkingを選択。
  4. Private previewをオフにする。
NetworkingでDeveloperタブとPrivate previewセクションが強調表示されたプロジェクトエディター

Networkingの「Private preview」コントロール。この例ではプライベートプレビューがオフになっています。

これにより開発URLが公開になり、URLを知っていれば誰でも実行中のアプリを表示できます。テストが終わったら、Private previewを再度オンにして開発URLをプライベートに戻してください。
エンタープライズのお客様は、すべてのプロジェクトでプライベート開発URLを必須にできます。このポリシーにより、開発URLを公開にすることはできなくなります。

ベストプラクティス

  • 機密性の高いまたは独自の作業を保護するため、開発URLはプライベートのままにする
  • プライバシーを無効にせずに外部APIをテストするには、Developmentの外部アクセストークンを使用する。テストが終了したらトークンを失効させる
  • 開発URLを公開にするのは必要な場合のみにし、アクセス権のない相手との一時的なテストに限定する。公開中は、URLを知っていれば誰でもアプリを表示できる
  • 一時的な開発URLを配布する代わりに、継続的な共有にはアプリを公開する