Skip to main content
As URLs de desenvolvimento permitem que você visualize e teste seus aplicativos enquanto os constrói. Essas URLs seguem o formato UUID.servername.replit.dev e fornecem uma prévia ao vivo do seu app durante o desenvolvimento.
URL de desenvolvimento exibida na barra de localização
Para ver sua URL de desenvolvimento, clique no texto {...}.replit.dev na barra de localização.

Entendendo as URLs de desenvolvimento

As URLs de desenvolvimento ficam ativas somente enquanto você trabalha ativamente em um Replit App. A URL pode mudar cada vez que você reabre o app. As URLs de desenvolvimento permitem visualizar seu trabalho em um navegador enquanto você constrói e testa. As URLs de desenvolvimento são privadas por padrão e exigem autenticação. Somente você e colaboradores autorizados podem ver seu trabalho em andamento. Compartilhar apenas a URL não concede acesso.
As URLs de desenvolvimento são temporárias e destinadas apenas para testes. Para compartilhar aplicativos com outras pessoas, é recomendável publicar seu app.
Quando você abre uma prévia de desenvolvimento em uma nova aba, um banner educativo aparece na parte superior da página. Esse banner ajuda você a entender o propósito das URLs .replit.dev enquanto constrói e testa seus aplicativos. O banner fornece contexto sobre as URLs de desenvolvimento e seu uso pretendido durante o processo de desenvolvimento.

Testando conexões externas com URLs de desenvolvimento privadas

Use tokens de acesso externo para testar webhooks, jobs de CI e outras conexões automatizadas sem tornar sua URL de desenvolvimento pública. Esta é a forma compatível de permitir que um serviço externo acesse uma URL de desenvolvimento privada.
Os controles de token aparecem após sua primeira publicação, com o acesso da implantação definido como Private. Se você ainda não publicou, publique com acesso privado para usar esses controles. Em Workspaces Enterprise, peça a um administrador do Workspace para gerenciar os tokens.
  1. Mantenha sua URL de desenvolvimento privada.
  2. Abra Publishing > Adjust settings > Security > External access tokens.
  3. Crie um token com o ambiente Development e a menor expiração que atenda ao seu teste. Um token Production não funciona com uma URL de desenvolvimento.
  4. Configure o serviço de chamada para enviar Authorization: Bearer <token> com suas requisições à sua URL de desenvolvimento.
Se o serviço não puder definir cabeçalhos, use o parâmetro de consulta project-protection-bypass descrito no guia de uso de tokens. Prefira o cabeçalho: URLs que contêm tokens podem aparecer em logs, no histórico do navegador e em capturas de tela. Trate o token como uma senha, armazene-o nas configurações de segredos do serviço de chamada e revogue-o quando os testes terminarem. Seu app precisa estar em execução, e sua URL de desenvolvimento temporária ainda pode mudar. Os tokens oferecem suporte a tráfego de API, não a prévias interativas no navegador. Para acesso pelo navegador, faça login como um colaborador autorizado.

Tornando as URLs de desenvolvimento públicas

O botão Private preview controla se seu app em progresso exige autenticação. Para testes de API externos, use um token de acesso externo em vez de desativar a privacidade. Torne uma URL de desenvolvimento pública somente quando precisar compartilhar uma prévia com alguém que não tem acesso, pois qualquer pessoa com a URL pode vê-la. Para tornar sua URL de desenvolvimento pública:
  1. Selecione + na barra de abas do Project Editor para abrir Tools & files.
  2. Digite Networking em Search tools e selecione o resultado Developer.
  3. Selecione Networking.
  4. Desative Private preview.
Project Editor com a aba Developer e a seção Private preview destacadas em Networking

O controle Private preview em Networking. Neste exemplo, a prévia privada está desativada.

Isso torna a URL de desenvolvimento pública: qualquer pessoa com a URL pode ver seu app em execução. Ative Private preview novamente ao terminar os testes para tornar a URL de desenvolvimento privada.
Clientes Enterprise podem exigir URLs de desenvolvimento privadas para todos os projetos. Essa política impede tornar URLs de desenvolvimento públicas.

Melhores práticas

  • Mantenha as URLs de desenvolvimento privadas para proteger trabalhos sensíveis ou proprietários.
  • Use tokens de acesso externo Development para testes de API externos sem desativar a privacidade. Revogue os tokens quando os testes terminarem.
  • Torne uma URL de desenvolvimento pública somente quando necessário para testes temporários com pessoas que não têm acesso. Qualquer pessoa com a URL pode ver o app enquanto ela estiver pública.
  • Publique seu app para compartilhamento contínuo em vez de distribuir uma URL de desenvolvimento temporária.