Lorsque vous ouvrez un espace de travail, Je vois le message Impossible de transférer votre requête au backend. Impossible connectez-vous à un serveur sur le port 80.
Il s'agit d'un problème connu. Pour contourner ce problème, attendez environ cinq secondes, puis actualisez la page. la page.
Mon aperçu ne fonctionne pas, mais je vois mon code ne pose pas de problème. Comment redémarrer IDX ?
Si IDX ne s'actualise pas correctement (généralement en raison d'une
refactoriser ni modifier le fichier monospace.json
), effectuez un redémarrage matériel ;
disponible dans la commande
(Cmd+Maj+P sur Mac ou Ctrl+Maj+P sur ChromeOS, Windows ou
Linux), dans la catégorie IDX.
Lorsque je crée un espace de travail, s'affiche : Oups... Nous devons lancer une nouvelle VM, et l'interface utilisateur se bloque après que
IDX gère un pool tiède de VM utilisé pour provisionner des espaces de travail à la demande. Lorsque le pool est faible, les espaces de travail sont provisionnés après l'exécution d'une nouvelle VM. Le processus peut prendre un certain temps (jusqu'à cinq minutes), mais aboutit à terme.
Lors de la création d'un espace de travail, le message Une erreur interne s'est produite s'affiche
Dans la plupart des cas, des erreurs internes se produisent lors du provisionnement de l'espace de travail. Vous devez actualiser au bout d'une minute environ devrait vous permettre de passer l'erreur l'espace de travail.
Nombre d'espaces de travail différents puis-je avoir sur mon compte ?
IDX est limité à un espace de travail par utilisateur. Si vous avez un Profil du développeur Google vous pouvez créer jusqu'à cinq espaces de travail. Créer directement un profil de développeur Google d'IDX une fois que vous avez atteint la limite de l'espace de travail, cliquez sur Complete Setup (Terminer la configuration). à partir de la notification du modèle de tableau de bord.
Mon espace de travail se charge, mais l'émulateur est vide
Nous améliorons activement la fiabilité de nos émulateurs dans le cloud. Si une page L'actualisation de la page ne résout pas le problème. Veuillez nous le signaler.
Les espaces de travail IDX sont dotés d'un une version incompatible avec mon projet.
Vous pouvez mettre à niveau la version de presque tous les logiciels préinstallés dans un espace de travail, comme vous le feriez sur votre ordinateur local (en utilisant apt-get ou brew). Notez que les modifications ne sont pas conservées en cas d'inactivité. l'espace de travail hiberne.
Quelle est la différence entre Project IDX et Des stations de travail Google Cloud ?
Nous avons développé IDX sur la version en disponibilité générale Offre Cloud Workstations de Google Cloud. Cloud Workstations est une offre d'infrastructure axée sur les postes de travail des développeurs la fiabilité, la sécurité et la disponibilité. C'est le choix idéal pour les grandes entreprises qui souhaitent gérer en développement. Project IDX est une « piles incluses » environnement dans ces stations de travail qui gèrent les chaînes d'outils, le développement logiciel la pile et les dépendances système requises pour créer différents types d'applications.
Je ne connais pas Linux. Comment devenir productives sur Project IDX ?
Project IDX expose un shell Debian que vous pouvez utiliser pour installer et gérer dépendances logicielles au niveau du système de votre projet. Nous allons bientôt passer à une shell indépendant du système d'exploitation et basé sur Nix, que vous pouvez utiliser pour gérer les logiciels système les dépendances en tant que configurations sans comprendre les spécificités de Gestionnaires de packages spécifiques au système d’exploitation comme apt. Tenez-vous informé !
Pourquoi IDX a-t-il besoin d'une solution tierce ? si les cookies sont activés ?
IDX a besoin que les cookies tiers soient activés puisque nous affichons un IFRAME à partir d'un domaine (un
sous-domaine de cloudworkstations.dev
) sur un autre domaine (idx.google.com
), et
Les cookies tiers permettent une communication multi-origine sécurisée.
J'ai partagé l'URL de mon poste de travail avec mais que quelqu'un ne voit pas mon espace de travail
Vous ne pouvez partager une URL d'espace de travail qu'avec des utilisateurs ayant accès au dans l'espace de travail. Un message d'erreur s'affiche lorsque les utilisateurs sans autorisation tentent d'accéder à l'URL. Veillez à partager explicitement l'espace de travail avec eux, par exemple en partageant Document Google Docs !
Quand je partage ma station de travail, qu’est-ce un collaborateur peut-il voir ?
Les utilisateurs ajoutés à votre espace de travail disposent d'un accès complet à l'intégralité de la VM qui peut contenir des fichiers sensibles tels que des clés privées de jetons. Ne partagez votre espace de travail qu'avec des personnes de confiance. Bien que cette approche permet aux autres utilisateurs de voir l'état exact de votre espace de travail, ce qui signifie qu'ils voient tout ce qui se trouve dans votre espace de travail.
Comment partager mon espace de travail de façon sécurisée qui contient mes identifiants Firebase ?
Lorsque vous déployez vos applications sur Firebase à l'aide d'IDX, l'espace de travail ne dispose que des autorisations de base nécessaires pour effectuer les opérations. Bien que vous, en tant qu'utilisateur, administrateur de votre projet, l'espace de travail ne dispose pas les autorisations que confère le statut de propriétaire, selon les principes un privilège.
Puis-je utiliser des frameworks qui IDX ne permet pas de créer mon application ?
Oui. Bien que nous nous efforcions de permettre aux espaces de travail entièrement personnalisables, Il est tout à fait possible d'importer les projets utilisant une interface frontend non prise en charge. ou de ne pas avoir du tout d'UI. Le moyen le plus simple de passer cela serait sélectionnez Other (Autre) comme App Type (Type d'application) dans le flux Import a repo (Importer un dépôt). Une fois vous avez configuré votre espace de travail, vous pouvez installer les dépendances au niveau du système besoins du projet.
Puis-je importer mon dépôt depuis GitLab ou Dépôts Cloud Source ?
Pour le moment, GitHub est compatible. Si vous souhaitez que nous prenions en charge plus d'hôtes Git, envoyer une demande de fonctionnalité.
En attendant, vous pouvez créer un espace de travail à partir d'un modèle existant et
Exécutez git clone
avec n'importe quel hôte Git basé sur https
ou ssh
dans un terminal, comme vous.
le feriez normalement sur
votre machine locale.
Quel répertoire cible dois-je lors du déploiement d'une application Flutter sur Firebase Hosting ?
Choisissez le répertoire build/web
. Ce répertoire doit contenir un index.html
et tous les éléments statiques nécessaires pour afficher votre application Web une fois l'application créée
avec succès (via flutter build web
).
Comment configurer le backend de mon application sur mon espace de travail pour que mon interface puisse communiquer avec lui ?
Nous prévoyons de simplifier dans un avenir proche mais pour l'instant, utilisez la solution suivante:
- Les projets disposant d'un backend d'API peuvent démarrer leurs services d'API :
manuellement dans un terminal, ou configurez la commande de démarrage dans la
Fichier
monospace.json
. Ouvrir le port sur lequel s'exécute le service d'API pour qu'il soit accessible à votre Web aperçu de l'interface en exécutant le script
bash
suivant dans un terminal:export port=4000 #dont use restricted ports (8000, 9000-9002) export API_SERVICE="https://$port-$WEB_HOST" echo $API_SERVICE
Ouvrez le
API_SERVICE URL
au-dessus d'un nouvel onglet de votre navigateur. Cela définit un le cookie requis via un flux de redirection.L'interface de votre application Web peut désormais accéder au service d'API au niveau chemin d'accès.
J'ai fermé mon aperçu . Comment puis-je le restaurer ?
Ouvrez la palette de commandes (Cmd + Maj + P sur Mac ou Ctrl + Maj + P sur ChromeOS, Windows ou Linux), puis sélectionnez Project IDX: Show Web Preview (Afficher l'aperçu sur le Web)
Qu'est-ce que Code OSS ?
Code-Open Source Software (Code-OSS) est un projet Open Source de VS Code. Code-OSS est disponible sur GitHub sous la norme MIT Licence, et est l'endroit où Microsoft développe le produit VS Code.
Comment puis-je empêcher l'utilisation de mon code ? les lectures complètes et les requêtes de chat Gemini d'être utilisées comme données d'entraînement ?
Si vous ne souhaitez pas que vos requêtes Gemini Chat soient utilisées comme données d'entraînement améliorer Gemini dans IDX, n'utilisez pas l'assistant par chat ni désactiver la complétion de code dans les paramètres de votre espace de travail.
Comment proposer une fonctionnalité ? ou commentaires sur un problème que j'ai rencontré ?
Si vous rencontrez un problème lors de l'utilisation de Project IDX, signaler un bug pour nous en informer.
S'il y a une fonctionnalité que vous souhaitez voir ajoutée à IDX, ou une fonctionnalité existante développé, envoyez une demande de fonctionnalité.
IDX utilise IssueTracker pour détecter les bugs et les demandes de fonctionnalités afin de prendre en charge avec captures d'écran et vidéo. À l'avenir, IDX suivra probablement et des fonctionnalités via UserVoice. Les éventuels commentaires ou demandes sont déjà concernés soumis via UserVoice ont été conservés et partagés avec l'équipe.
Comment savoir si Gemini dans IDX est disponible dans mon pays ou ma région ?
Gemini dans IDX n'est disponible que dans certaines régions (disponibilité étendue) régulièrement. Si Gemini dans IDX est disponible dans votre région, vous pouvez l'ajouter à votre espace de travail en suivant les étapes décrites dans Ajoutez Gemini à votre espace de travail.
J'utilisais une fonctionnalité particulière dans Project IDX, mais je ne le trouve plus. Pourquoi ma vidéo a-t-elle été supprimée ?
Certaines fonctionnalités de Project IDX sont expérimentales. Vos commentaires nous sont très utiles et de les utiliser activement pour alimenter notre ensemble de fonctionnalités actuel et prévu, régulièrement en supprimant les fonctionnalités qui ne répondent pas à vos attentes ou aux nôtres. Si il y a des fonctionnalités que vous aimeriez voir dans votre version idéale de Project IDX, envoyer vos commentaires. Votre avis nous intéresse !