Beim Öffnen eines Arbeitsbereichs Ich erhalte die Meldung Ihre Anfrage kann nicht an das Backend weitergeleitet werden. Konnte nicht eine Verbindung zu einem Server über Port 80 herstellen.
Dieses Problem ist bekannt. Um das Problem zu umgehen, warten Sie etwa fünf Sekunden und aktualisieren Sie dann die Seite. auf der Seite.
Die Vorschau funktioniert nicht, aber ich sehe mit meinem Code nichts auszusetzen. Wie kann ich IDX neu starten?
Wenn IDX nicht ordnungsgemäß aktualisiert wird (normalerweise aufgrund einer großen Anzahl von
Refaktorierungen oder Änderungen an der Datei monospace.json
), führen Sie einen harten Neustart aus.
im Befehl
Palette (Befehlstaste + Umschalttaste + P auf einem Mac oder Strg + Umschalttaste + P unter ChromeOS, Windows oder
Linux) in der Kategorie IDX.
Beim Erstellen eines Arbeitsbereichs wird ein angezeigt: Hoppla... Wir müssen eine neue VM hochfahren und die UI bleibt hängen, nachdem wir das
IDX hält einen warmen Pool von VMs bereit, die bei Bedarf für die Bereitstellung von Arbeitsbereichen verwendet werden. Wenn der Pool fast leer ist, werden die Arbeitsbereiche bereitgestellt, nachdem eine neue VM gestartet wurde. Der Vorgang kann einige Zeit dauern (manchmal bis zu 5 Minuten), aber schließlich wird er erfolgreich.
Beim Erstellen eines Arbeitsbereichs wird die Meldung Ein interner Fehler ist aufgetreten angezeigt.
In den meisten Fällen treten interne Fehler bei der Bereitstellung des Arbeitsbereichs auf. Aktualisieren Sie die sollte der Fehler behoben sein. im Arbeitsbereich.
Wie viele verschiedene Arbeitsbereiche Wie viel Geld kann ich auf meinem Konto haben?
Für IDX gilt ein Limit von 1 Arbeitsbereich pro Nutzer. Wenn Sie eine Google-Entwicklerprofil bis zu fünf Arbeitsbereiche erstellen. So erstellen Sie direkt ein Google-Entwicklerprofil: von IDX erstellen möchten, sobald Sie das Limit für den Arbeitsbereich erreicht haben, klicken Sie auf Einrichtung abschließen. aus der Benachrichtigung im Vorlagen-Dashboard.
Mein Arbeitsbereich wird geladen, aber der Emulator ist leer
Wir arbeiten aktiv daran, die Zuverlässigkeit unserer cloudbasierten Emulatoren zu verbessern. Wenn eine Seite Dadurch wird das Problem nicht behoben. Bitte melden Sie das Problem.
IDX-Arbeitsbereiche haben eine Flutter- die mit meinem Projekt nicht kompatibel ist.
Du kannst die Version fast aller vorinstallierten Software-Apps upgraden oder downgraden. in einem Arbeitsbereich wie auf Ihrem lokalen Computer (mit apt-get oder brew). Beachten Sie, dass die Änderungen bei einem „inaktiven“ dass der Arbeitsalltag im Winterschlaf hält.
Was ist der Unterschied zwischen Project IDX und Google Cloud Workstations?
Wir haben IDX auf dem (unglaublich!) allgemein verfügbaren Cloud Workstations-Angebot von Google Cloud Cloud Workstations ist ein Infrastrukturangebot mit Schwerpunkt auf Entwicklerworkstations Zuverlässigkeit, Sicherheit und Verfügbarkeit. Es ist die ideale Wahl für große Unternehmen, die ihre Erfahrung in der Entwicklung haben. Project IDX ist eine umgebung in diesen Workstations arbeiten, die die Toolchains verwalten, Stack- und Systemabhängigkeiten, die zum Erstellen verschiedener Anwendungstypen erforderlich sind.
Ich kenne mich mit Linux nicht aus. Wie werde ich am Projekt IDX?
Projekt IDX stellt eine Debian-Shell zur Verfügung, die Sie zum Installieren und Verwalten Softwareabhängigkeiten Ihres Projekts auf Systemebene. Bald findet eine Betriebssystemunabhängige, Nix-basierte Shell, mit der Sie Systemsoftware verwalten können Abhängigkeiten als Konfigurationen, ohne die Besonderheiten der Betriebssystemspezifische Paketmanager wie apt. Mehr dazu demnächst!
Warum benötigt IDX Drittanbieter Cookies aktiviert?
Für IDX müssen Drittanbieter-Cookies aktiviert sein, da wir einen IFRAME von einer Domain (a
Subdomain von cloudworkstations.dev
) in einer anderen Domain (idx.google.com
) und
Drittanbieter-Cookies ermöglichen eine sichere ursprungsübergreifende Kommunikation.
Ich habe die URL meiner Workstation freigegeben für jemand, aber er kann meinen Arbeitsbereich nicht sehen
Sie können eine Arbeitsbereichs-URL nur für Nutzer freigeben, die Zugriff auf die Arbeitsbereich. Nutzern ohne Berechtigung wird beim Versuch, die URL aufzurufen, eine Fehlermeldung angezeigt. Achten Sie darauf, den Arbeitsbereich explizit für sie freizugeben, z. B. ein Google-Dokument
Was kann ich tun, wenn ich meine Workstation freigebe? kann mein Mitbearbeiter sehen?
Nutzer, die Ihrem Arbeitsbereich hinzugefügt wurden, haben vollständigen Zugriff auf die gesamte VM Dateisystem, das sensible Dateien wie private Schlüssel und Zugriffsrechte enthalten kann Tokens. Geben Sie Ihren Arbeitsbereich nur für Personen frei, denen Sie vertrauen. Dieser Ansatz können andere Nutzer den genauen Status Ihres Arbeitsbereichs sehen. in Ihrem Arbeitsbereich.
Wie kann ich meinen Arbeitsbereich sicher mit anderen teilen? die meine Firebase-Anmeldedaten enthält?
Wenn Sie IDX zum Bereitstellen Ihrer Anwendungen in Firebase verwenden, Arbeitsbereich wird nur mit den grundlegendsten Berechtigungen bereitgestellt die für die Durchführung der Vorgänge erforderlich sind. Auch wenn Sie als Nutzer Administrator Ihres Projekts hat, verfügt der Arbeitsbereich selbst nicht über alle Berechtigungen, die für Inhaber gelten, basierend auf dem Prinzip der geringsten privilegiert.
Kann ich Frameworks verwenden, IDX unterstützt das Erstellen meiner Anwendung nicht?
Ja! Wir arbeiten bereits daran, dass Arbeitsbereiche vollständig anpassbar sind, Es ist durchaus möglich, Ihre Projekte zu importieren, die ein nicht unterstütztes Frontend verwenden. Framework oder gar keine Benutzeroberfläche. Der einfachste Weg, dies zu überwinden, Wählen Sie im Ablauf Repository importieren unter App Type (App-Typ) die Option Other (Sonstige) aus. Einmal Wenn Sie Ihren Arbeitsbereich eingerichtet haben, können Sie alle Abhängigkeiten auf Systemebene installieren, Projektanforderungen.
Kann ich mein Repository aus GitLab importieren oder Cloud Source Repositories?
Derzeit wird GitHub unterstützt. Wenn Sie möchten, dass wir weitere Git-Hosts unterstützen, senden Sie eine Funktionsanfrage.
In der Zwischenzeit können Sie aus einer vorhandenen Vorlage einen neuen Arbeitsbereich erstellen und
Führen Sie git clone
mit einem beliebigen https
- oder ssh
-basierten Git-Host in einem Terminal wie Ihrem aus
wie auf dem lokalen Computer.
Welches Zielverzeichnis soll ich auswählen, wenn Sie eine Flutter-App in Firebase Hosting bereitstellen?
Wählen Sie das Verzeichnis build/web
aus. Dieses Verzeichnis sollte einen index.html
enthalten
sowie alle statischen Assets, die zum Rendern Ihrer Webanwendung erforderlich sind, nachdem die App erstellt wurde.
erfolgreich (über flutter build web
).
Wie kann ich das Backend meiner Anwendung in meinem Arbeitsbereich einrichten, damit mein Frontend mit ihm kommunizieren kann?
In naher Zukunft möchten wir dies vereinfachen. Nutzen Sie vorerst die folgende Problemumgehung:
- Projekte mit einem API-Back-End können ihre API-Dienste entweder
oder den Startbefehl im
monospace.json
-Datei. Öffnen Sie den Port, auf dem der API-Dienst ausgeführt wird, um für Ihr Web zugänglich zu sein Front-End-Vorschau durch Ausführen des folgenden
bash
-Skripts in einem Terminal:export port=4000 #dont use restricted ports (8000, 9000-9002) export API_SERVICE="https://$port-$WEB_HOST" echo $API_SERVICE
Öffnen Sie das
API_SERVICE URL
über einem neuen Tab in Ihrem Browser. Dadurch wird ein erforderliches Cookie durch einen Weiterleitungsfluss.Das Front-End Ihrer Webanwendung kann jetzt am vollständig qualifizierten Pfad.
Ich habe die Vorschau geschlossen . Wie kann ich sie wieder aktivieren?
Öffnen Sie die Befehlspalette. Drücken Sie dazu Befehlstaste+Umschalttaste+P auf einem Mac oder Strg+Umschalttaste+P auf ChromeOS, Windows oder Linux) und wählen Sie Projekt IDX: Webvorschau anzeigen
Was ist Code OSS?
Code-Open Source Software (Code-OSS) ist ein Open-Source-Projekt, das von VS Code. Code-OSS ist auf GitHub im Rahmen des MIT-Standards verfügbar Lizenz und ist der Ort, an dem Microsoft das VS Code-Produkt entwickelt.
Wie kann ich verhindern, dass mein Code erstellt wird? Abschlüsse und Gemini-Chat-Prompts nicht als Trainingsdaten verwendet werden?
Wenn Sie nicht möchten, dass Ihre Gemini-Chat-Prompts als Trainingsdaten verwendet werden, Gemini in IDX zu verbessern, den Chatassistenten nicht zu verwenden und Codevervollständigung deaktivieren in den Einstellungen Ihres Arbeitsbereichs.
Wie reiche ich ein Element ein? oder Feedback zu einem Problem, das ich gehabt habe?
Wenn bei der Verwendung von Project IDX ein Problem auftritt, Programmfehler melden an uns zu senden.
Gibt an, ob es ein Element gibt, das zu IDX hinzugefügt werden soll, oder ein vorhandenes Element die Sie maximieren möchten, reichen Sie eine Funktionsanfrage ein.
IDX nutzt IssueTracker für Programmfehler und Funktionsanfragen, um zuverlässige mit Screenshots und Videos. Künftig wird IDX wahrscheinlich über UserVoice Feedback und Funktionen erhalten. Haben Sie Feedback oder Wünsche? über UserVoice übermittelte Daten wurden gespeichert und für das Team freigegeben.
Wie finde ich heraus, ob Gemini in IDX ist in meinem Land oder meiner Region verfügbar?
Gemini in IDX ist nur in bestimmten Regionen verfügbar. Wir arbeiten daran, die Verfügbarkeit zu erhöhen. regelmäßig. Wenn Gemini in IDX in deiner Region verfügbar ist, kannst du es hier hinzufügen: wie in diesem Artikel beschrieben, Fügen Sie Gemini Ihrem Arbeitsbereich hinzu.
Ich habe eine bestimmte Funktion Ich kann das Projekt IDX nicht mehr finden. Warum wurden sie entfernt?
Einige der Funktionen in Project IDX sind experimentell. Ihr Feedback ist uns wichtig und nutzen sie aktiv zur Verbesserung unserer aktuellen und geplanten Funktionen, die regelmäßig Funktionen entfernen, die nicht Ihren Erwartungen oder unseren eigenen Erwartungen entsprechen. Wenn gibt es Funktionen, die Sie in Ihrer idealen Version von Project IDX wünschen, senden Sie uns Feedback. Ihre Meinung ist uns wichtig.