Ao abrir um espaço de trabalho, a mensagem Não foi possível encaminhar sua solicitação para o back-end aparece. Não foi possível se conectar a um servidor na porta 80.
Isso raramente acontece, mas, como solução alternativa, você pode esperar cerca de cinco segundos e atualizar a página.
Minha visualização está corrompida, mas não vejo nada de errado com meu código. Como posso reiniciar o IDX?
Se o IDX não estiver sendo atualizado corretamente (normalmente como resultado de refatorizações
importantes ou mudanças no arquivo dev.nix
do ambiente), abra a
palestra de comando (Cmd + Shift + P no Mac ou Ctrl + Shift + P no ChromeOS, Windows ou
Linux) e execute o comando Hard Restart. Se isso não funcionar,
tente executar o comando Rebuild Environment.
Ao criar um espaço de trabalho, recebo a mensagem Whoops.. Precisamos iniciar uma nova VM, e a interface trava depois disso.
O IDX mantém um pool aquecido de VMs usado para provisionar espaços de trabalho sob demanda. Quando o pool fica baixo, os espaços de trabalho são provisionados após a criação de uma nova VM. O processo pode levar algum tempo (às vezes até cinco minutos), mas é bem-sucedido.
Ao criar um espaço de trabalho, recebo a mensagem Ocorreu um erro interno.
Na maioria dos casos de erros internos durante o provisionamento do espaço de trabalho, atualizar a página após um minuto ou mais deve resolver o problema e permitir que você acesse o espaço de trabalho.
Quantos espaços de trabalho diferentes posso ter na minha conta?
O IDX tem um limite de um espaço de trabalho por usuário. Se você tiver um Perfil do desenvolvedor do Google, poderá criar até cinco espaços de trabalho. Para criar um perfil de desenvolvedor do Google diretamente no IDX quando você atingir o limite de espaço de trabalho, clique em Concluir a configuração na notificação no painel de modelos.
Meu espaço de trabalho é carregado, mas o emulador está em branco.
Estamos melhorando ativamente a confiabilidade dos emuladores baseados na nuvem. Se a atualização da página não resolver o problema, informe o problema.
Os espaços de trabalho do IDX têm uma versão do Flutter que é incompatível com meu projeto.
É possível fazer upgrade ou downgrade da versão de quase todos os softwares pré-instalados em um espaço de trabalho, como você faria na sua máquina local (usando apt-get ou brew). As mudanças não são preservadas quando um espaço de trabalho "inativo" entra em hibernação.
Estamos trabalhando para melhorar o gerenciamento de versões do Flutter no IDX.
Qual é a diferença entre o Project IDX e as estações de trabalho do Google Cloud?
Criamos o IDX na oferta (incrível!) de estações de trabalho do Google Cloud em disponibilidade geral. O Cloud Workstations é uma oferta de infraestrutura que se concentra na confiabilidade, segurança e disponibilidade das estações de trabalho do desenvolvedor.
É a escolha ideal para grandes empresas que querem gerenciar a experiência de desenvolvimento. O Project IDX é um ambiente "com baterias incluídas" dentro dessas estações de trabalho que gerencia as cadeias de ferramentas, a pilha de desenvolvimento de software e as dependências do sistema necessárias para criar diferentes tipos de aplicativos.
Por que o IDX precisa de cookies de terceiros (3P) ativados?
O IDX precisa ter cookies de terceiros ativados, já que renderizamos um IFRAME de um domínio (um
subdomínio de cloudworkstations.dev
) em outro domínio (idx.google.com
), e
os cookies de terceiros permitem a comunicação segura entre origens.
Compartilhei meu URL de estação de trabalho com alguém, mas essa pessoa não consegue acessar meu espaço de trabalho
Só é possível compartilhar um URL do espaço de trabalho com usuários que têm acesso a ele. Os usuários sem permissão vão receber um erro ao tentar acessar o URL. Compartilhe explicitamente o espaço de trabalho com eles, como um documento do Google.
Quando compartilho minha estação de trabalho, o que meu colaborador pode ver?
Os usuários adicionados ao seu espaço de trabalho têm acesso completo ao sistema de arquivos inteiro da VM, que pode conter arquivos sensíveis, como chaves privadas e tokens de acesso. Compartilhe seu espaço de trabalho apenas com pessoas em quem você confia. Embora essa abordagem ajude outros usuários a conferir o estado exato do seu espaço de trabalho, isso significa que eles terão acesso a tudo que está nele.
Posso usar frameworks que o IDX não tem um modelo para criar meu aplicativo?
Sim. É possível personalizar seu ambiente para funcionar com praticamente qualquer framework ou linguagem no IDX.
Posso importar meu repositório do GitLab ou do Cloud Source Repositories?
No momento, oferecemos suporte à importação de projetos do GitHub, GitLab e Bitbucket. Se você quiser que ofereçamos suporte a mais hosts do Git, envie uma solicitação de recurso.
Enquanto isso, você pode criar um novo espaço de trabalho usando um modelo e
executar git clone
com qualquer host do Git baseado em https
ou ssh
em um terminal, como
normalmente faria na sua máquina local.
Qual diretório de destino devo selecionar ao implantar um app Flutter no Firebase Hosting?
Escolha o diretório build/web
. Esse diretório precisa conter um index.html
e todos os recursos estáticos necessários para renderizar o app da Web depois que ele for criado (usando flutter build web
).
Como posso configurar o back-end do app no meu espaço de trabalho para que o front-end possa se comunicar com ele?
É possível abrir publicamente a porta TCP em que o servidor de back-end está em execução para facilitar o desenvolvimento do front-end e do back-end separadamente em diferentes espaços de trabalho:
Inicie o back-end ou o servidor da API manualmente em um terminal ou como parte da configuração de visualização do arquivo
dev.nix
ou do hook de ciclo de vidaonStart
.Clique no ícone Project IDX na barra de atividades (à esquerda por padrão) para abrir o painel IDX.
Abra a seção Portas de back-end para conferir uma lista de servidores em execução, incluindo o número da porta e o ID do processo (PID).
Clique no ícone Tornar público (um cadeado) à esquerda do número da porta.
Clique no ícone Copiar URL à direita do número da porta para copiar o URL totalmente qualificado.
Agora é possível referenciar esse URL diretamente (por exemplo, com uma chamada
fetch
) do front-end.
Fechei minha guia de visualização. Como faço para recuperar?
Abra a paleta de comandos (Cmd+Shift+P no Mac ou Ctrl+Shift+P no ChromeOS, Windows ou Linux) e selecione Project IDX: Show Android Preview ou Project IDX: Show Web Preview.
O que é o Code OSS?
O Code-Open Source Software (Code-OSS) é um projeto de código aberto que é a camada principal do VS Code. O Code-OSS está disponível no GitHub sob a Licença MIT padrão e é onde a Microsoft desenvolve o produto VS Code.
Como posso impedir que minhas finalizações de código e comandos do Gemini Chat sejam usadas como dados de treinamento?
Se você não quiser que seus comandos de chat do Gemini sejam usados como dados de treinamento para
melhorar o Gemini no IDX, não use o assistente de chat e desative a
conclusão de código nas
configurações do espaço de trabalho. Também é possível desativar a assistência ao trabalhar com arquivos
específicos adicionando arquivos .aiexclude
ao
repositório.
Como envio uma solicitação de recurso ou feedback sobre um problema que encontrei?
Se você encontrar um problema ao usar o Project IDX, faça uma pergunta no fórum ou informe um bug.
Se você quiser que um recurso seja adicionado ao IDX ou que um recurso existente seja expandido, envie uma solicitação de recurso.
Como saber se o Gemini no IDX está disponível no meu país ou região?
O Gemini no IDX está disponível em regiões limitadas, e a disponibilidade está sendo expandida regularmente. Se o Gemini no IDX estiver disponível na sua região, siga as etapas descritas em Adicionar o Gemini ao seu espaço de trabalho para começar a usar a ferramenta.
Eu estava usando um recurso específico no Project IDX, mas não consigo mais encontrá-lo. Por que ele foi removido?
Alguns dos recursos do Project IDX são experimentais. Valorizamos seu feedback e o usamos ativamente para informar nosso conjunto de recursos atual e planejado, removendo periodicamente os recursos que não atendem às suas expectativas ou às nossas. Se você quiser que algum recurso seja incluído na versão ideal do Project IDX, envie seu feedback. Queremos saber sua opinião.