Saat membuka ruang kerja, saya melihat pesan Unable to forward your request to backend. Tidak dapat terhubung ke server pada port 80.
Ini adalah masalah umum. Sebagai solusi, tunggu sekitar 5 detik dan muat ulang halaman.
Pratinjau saya rusak, tapi saya tidak melihat ada yang salah dengan kode saya. Bagaimana cara memulai ulang IDX?
Jika IDX tidak dimuat ulang dengan benar (biasanya akibat pemfaktoran ulang
utama, atau perubahan pada file monospace.json
), lakukan Hard Restart,
yang tersedia di palet
perintah (Cmd+Shift+P di Mac atau Ctrl+Shift+P di ChromeOS, Windows, atau
Linux), dalam kategori IDX.
Saat membuat ruang kerja, saya melihat pesan, Ups.. Kita perlu menjalankan VM baru, dan UI mengalami hang setelah itu
IDX mengelola kumpulan VM yang hangat yang digunakan untuk menyediakan ruang kerja sesuai permintaan. Saat kumpulan hampir habis, ruang kerja akan disediakan setelah VM baru diputar. Proses ini dapat memerlukan waktu (terkadang hingga 5 menit), tetapi pada akhirnya berhasil.
Saat membuat ruang kerja, saya melihat pesan, terjadi error internal
Pada sebagian besar kasus error internal selama penyediaan ruang kerja, memuat ulang halaman setelah satu menit atau lebih akan membawa Anda melewati error tersebut dan masuk ke ruang kerja.
Berapa banyak ruang kerja berbeda yang dapat saya miliki di akun saya?
IDX memiliki batas 1 ruang kerja per pengguna. Jika memiliki Profil Developer Google, Anda dapat membuat hingga 5 ruang kerja. Untuk membuat Profil Developer Google langsung dari IDX setelah Anda mencapai batas ruang kerja, klik Complete Setup dari notifikasi di dasbor template.
Ruang kerja saya dimuat tetapi emulator kosong
Kami secara aktif meningkatkan keandalan emulator berbasis cloud kami. Jika pemuatan ulang halaman tidak memperbaiki masalah, harap laporkan masalah tersebut.
Ruang kerja IDX memiliki versi Flutter yang tidak kompatibel dengan project saya.
Anda dapat mengupgrade atau mendowngrade versi hampir semua software bawaan di dalam ruang kerja seperti yang Anda lakukan di komputer lokal (menggunakan apt-get atau brew). Perhatikan bahwa perubahan tidak dipertahankan saat ruang kerja "tidak ada aktivitas" berhibernasi.
Apa perbedaan antara Project IDX dan Google Cloud Workstation?
Kami telah membangun IDX pada penawaran Cloud Workstations yang tersedia secara umum (luar biasa) dari Google Cloud. Cloud Workstations adalah penawaran infrastruktur yang berfokus pada keandalan, keamanan, dan ketersediaan workstation developer. Smart Bidding adalah pilihan ideal bagi perusahaan besar yang ingin mengelola pengalaman pengembangannya. Project IDX adalah lingkungan "yang disertakan baterai" di dalam workstation ini yang mengelola toolchain, software development stack, dan dependensi sistem yang diperlukan untuk membangun berbagai jenis aplikasi.
Saya tidak terbiasa dengan Linux. Bagaimana cara menjadi produktif di Project IDX?
Project IDX menampilkan shell Debian yang dapat Anda gunakan untuk menginstal dan mengelola dependensi software tingkat sistem project Anda. Kami akan segera beralih ke shell berbasis Nix yang kompatibel dengan OS agnostik yang dapat Anda gunakan untuk mengelola dependensi software sistem sebagai konfigurasi tanpa memahami spesifikasi pengelola paket khusus OS, seperti apt. Nantikan kabar terbaru.
Mengapa IDX perlu mengaktifkan cookie pihak ketiga (3P)?
IDX perlu mengaktifkan cookie pihak ketiga karena kami merender IFRAME dari satu domain (subdomain cloudworkstations.dev
) di domain lain (idx.google.com
), dan
cookie pihak ketiga memungkinkan komunikasi lintas asal yang aman.
Saya membagikan URL workstation saya dengan seseorang, tetapi mereka tidak dapat melihat ruang kerja saya
Anda hanya dapat membagikan URL ruang kerja kepada pengguna yang memiliki akses ke ruang kerja. Pengguna yang tidak memiliki izin akan melihat error saat mencoba mengunjungi URL. Pastikan untuk berbagi ruang kerja dengan mereka secara eksplisit, seperti berbagi Dokumen Google.
Ketika saya berbagi {i>workstation<i}, apa yang dapat dilihat oleh kolaborator saya?
Pengguna yang ditambahkan ke ruang kerja Anda memiliki akses lengkap ke seluruh sistem file VM, yang mungkin berisi file sensitif seperti kunci pribadi dan token akses. Bagikan ruang kerja Anda hanya dengan orang yang Anda percayai. Meskipun pendekatan ini membantu pengguna lain melihat status persis ruang kerja Anda, artinya mereka melihat semua hal di ruang kerja Anda.
Bagaimana cara membagikan ruang kerja yang memiliki kredensial Firebase dengan aman?
Saat Anda menggunakan IDX untuk men-deploy aplikasi ke Firebase, ruang kerja hanya disediakan dengan izin paling dasar yang diperlukan untuk menjalankan operasi. Meskipun Anda, sebagai pengguna, mungkin adalah administrator project, ruang kerja itu sendiri tidak memiliki semua izin seperti menjadi pemilik, yang beroperasi berdasarkan prinsip hak istimewa terendah.
Dapatkah saya menggunakan framework yang tidak didukung IDX untuk membangun aplikasi?
Ya. Meskipun kami berupaya agar ruang kerja dapat disesuaikan sepenuhnya, Anda dapat mengimpor project yang menggunakan framework frontend yang tidak didukung atau yang mungkin tidak memiliki UI sama sekali. Cara termudah untuk mengatasi hal ini adalah dengan memilih Other sebagai App Type dalam alur Import a repo. Setelah menyiapkan ruang kerja, Anda dapat menginstal dependensi tingkat sistem yang diperlukan project Anda.
Dapatkah saya mengimpor repo saya dari GitLab atau repositori Cloud Source?
Saat ini, kami mendukung GitHub. Jika Anda ingin kami mendukung lebih banyak host Git, kirimkan permintaan fitur.
Sementara itu, Anda dapat membuat ruang kerja baru dari template yang ada dan menjalankan git clone
dengan host Git berbasis https
atau ssh
di terminal, seperti yang biasa Anda lakukan di mesin lokal.
Direktori target apa yang harus saya pilih saat men-deploy aplikasi Flutter ke Firebase Hosting?
Pilih direktori build/web
. Direktori ini harus berisi index.html
dan semua aset statis yang diperlukan untuk merender aplikasi web Anda setelah aplikasi berhasil
dibangun (melalui flutter build web
).
Bagaimana cara menyiapkan backend aplikasi di ruang kerja saya agar frontend saya dapat berkomunikasi dengannya?
Kami berencana untuk menyederhanakannya dalam waktu dekat, tetapi untuk saat ini, gunakan solusi berikut:
- Project yang memiliki backend API dapat memulai layanan API-nya
secara manual di terminal, atau mengonfigurasi perintah startup di
file
monospace.json
. Buka port tempat layanan API berjalan agar dapat diakses oleh pratinjau frontend web Anda dengan menjalankan skrip
bash
berikut di terminal:export port=4000 #dont use restricted ports (8000, 9000-9002) export API_SERVICE="https://$port-$WEB_HOST" echo $API_SERVICE
Buka
API_SERVICE URL
di atas tab baru di browser Anda. Tindakan ini menetapkan cookie yang diperlukan melalui alur pengalihan.Frontend aplikasi web Anda kini dapat mengakses layanan API dengan jalur yang sepenuhnya memenuhi syarat.
Saya menutup tab pratinjau. Bagaimana cara mengembalikannya?
Buka palet perintah (Cmd+Shift+P di Mac atau Ctrl+Shift+P di ChromeOS, Windows, atau Linux), lalu pilih Project IDX: Show Web Preview.
Apa itu Code OSS?
Software Code-Open Source (Code-OSS) adalah project open source yang merupakan lapisan inti dari VS Code. Code-OSS tersedia di GitHub berdasarkan Lisensi MIT standar, dan merupakan tempat Microsoft mengembangkan produk VS Code.
Bagaimana cara mencegah pelengkapan kode dan perintah chat Gemini saya digunakan sebagai data pelatihan?
Jika tidak ingin perintah chat Gemini digunakan sebagai data pelatihan untuk meningkatkan Gemini di IDX, jangan gunakan asisten chat dan nonaktifkan penyelesaian kode di Setelan ruang kerja Anda.
Bagaimana cara mengirimkan permintaan fitur atau masukan terkait masalah yang saya alami?
Jika Anda mengalami masalah saat menggunakan Project IDX, laporkan bug untuk memberi tahu kami.
Jika ada fitur yang ingin ditambahkan ke IDX, atau fitur lama yang ingin diperluas, ajukan permintaan fitur.
IDX menggunakan IssueTracker untuk bug dan permintaan fitur, guna mendukung permintaan yang andal dengan screenshot dan video. Di masa mendatang, IDX kemungkinan akan memantau masukan dan fitur melalui UserVoice. Masukan atau permintaan yang telah dikirimkan melalui UserVoice telah disimpan dan dibagikan kepada tim.
Bagaimana cara mengetahui apakah Gemini di IDX tersedia di negara atau wilayah saya?
Gemini di IDX tersedia di wilayah tertentu, dengan ketersediaan yang berkembang secara rutin. Jika Gemini di IDX tersedia di wilayah Anda, Anda dapat menambahkannya ke ruang kerja dengan mengikuti langkah-langkah yang dijelaskan dalam Menambahkan Gemini ke ruang kerja.
Saya sedang menggunakan fitur tertentu di Project IDX, tetapi saya tidak dapat menemukannya lagi. Mengapa konten ini dihapus?
Beberapa fitur di Project IDX bersifat eksperimental. Kami menghargai masukan Anda dan menggunakannya secara aktif untuk memberikan informasi tentang set fitur yang ada dan yang direncanakan, menghapus fitur yang tidak sesuai dengan harapan Anda atau yang kami miliki secara berkala. Jika ada fitur yang ingin Anda lihat dalam versi Project IDX ideal Anda, kirim masukan kepada kami. Kami ingin mendengar pendapat Anda.