ขณะเปิดพื้นที่ทำงาน ฉันเห็นข้อความไม่สามารถส่งต่อคำขอไปยังแบ็กเอนด์ ทำไม่ได้ เชื่อมต่อกับเซิร์ฟเวอร์ทางพอร์ต 80
ซึ่งกรณีนี้เป็นปัญหาที่ทราบอยู่แล้ว ในการแก้ปัญหาชั่วคราว โปรดรอประมาณ 5 วินาทีแล้วรีเฟรช หน้าเว็บ
การแสดงตัวอย่างของฉันเสียหาย แต่ฉันเห็น ไม่มีอะไรผิดปกติกับรหัสของฉัน ฉันจะรีสตาร์ท IDX ได้อย่างไร
หาก IDX ไม่รีเฟรชอย่างถูกต้อง (โดยปกติเป็นผลจาก
เปลี่ยนโครงสร้างภายในโค้ด หรือทำการเปลี่ยนแปลงไฟล์ monospace.json
) ให้ทำการรีสตาร์ทด้วยตนเอง
มีอยู่ในคำสั่ง
(Cmd+Shift+P ใน Mac หรือ Ctrl+Shift+P ใน ChromeOS, Windows หรือ
Linux) ในหมวดหมู่ IDX
ขณะสร้างพื้นที่ทํางาน ฉันเห็น ข้อความ อ๊ะ.. เราจำเป็นต้องสร้าง VM ใหม่ และ UI ค้างหลังจาก นั่น
IDX จะเก็บรักษา VM แบบอุ่นที่ใช้ในการจัดสรรพื้นที่ทำงานตามคำขอ เมื่อพูลทำงานเหลือน้อย ระบบจะจัดสรรพื้นที่ทำงานหลังจากแยก VM ใหม่ กระบวนการนี้อาจใช้เวลา (บางครั้งอาจนานถึง 5 นาที) แต่ในที่สุดก็จะประสบความสำเร็จ
ขณะสร้างพื้นที่ทำงาน ฉันเห็นข้อความ เกิดข้อผิดพลาดภายใน
ในกรณีส่วนใหญ่ ข้อผิดพลาดภายในระหว่างการจัดสรรพื้นที่ทำงาน การรีเฟรช หลังผ่านไป 1 นาที คุณก็จะผ่านข้อผิดพลาด พื้นที่ทำงาน
จำนวนพื้นที่ทำงานที่แตกต่างกัน ในบัญชีของฉันได้ไหม
IDX มีพื้นที่ทำงานได้ไม่เกิน 1 แห่งต่อผู้ใช้ หากคุณมี โปรไฟล์นักพัฒนาซอฟต์แวร์ของ Google คุณสามารถสร้างพื้นที่ทำงานได้สูงสุด 5 แห่ง วิธีสร้างโปรไฟล์นักพัฒนาซอฟต์แวร์ของ Google โดยตรง จาก IDX เมื่อมีพื้นที่ทำงานถึงขีดจำกัด ให้คลิกดำเนินการติดตั้งให้เสร็จสมบูรณ์ จากการแจ้งเตือนบนแดชบอร์ดเทมเพลต
พื้นที่ทํางานของฉันโหลดแต่ โปรแกรมจำลองว่างเปล่า
เรากำลังปรับปรุงความน่าเชื่อถือของโปรแกรมจำลองในระบบคลาวด์อยู่เสมอ หากหน้า การรีเฟรชไม่ได้ช่วยแก้ปัญหา โปรดรายงานปัญหา
พื้นที่ทำงาน IDX มี Flutter ไม่สามารถทำงานร่วมกับโปรเจ็กต์ของฉันได้
คุณสามารถอัปเกรดหรือดาวน์เกรดเวอร์ชันของซอฟต์แวร์ที่ติดตั้งล่วงหน้าเกือบทั้งหมด ภายในพื้นที่ทำงานแบบเดียวกับที่คุณทำในเครื่องของคุณเอง (โดยใช้ apt-get หรือ บรูง) โปรดทราบว่าการเปลี่ยนแปลงจะหายไปเมื่อ "ไม่มีการใช้งาน" ของพื้นที่ทำงาน
Project IDX กับ เวิร์กสเตชันของ Google Cloud
เราได้สร้าง IDX บน (ที่น่าทึ่ง!) สำหรับผู้ใช้ทั่วไป ข้อเสนอ Cloud Workstations จาก Google Cloud เวิร์กสเตชันระบบคลาวด์คือ ซึ่งเป็นข้อเสนอโครงสร้างพื้นฐาน ที่เน้นเวิร์กสเตชันของนักพัฒนาซอฟต์แวร์ ความน่าเชื่อถือ และความพร้อมใช้งาน เหมาะสำหรับองค์กรขนาดใหญ่ที่ต้องการจัดการ ประสบการณ์การพัฒนาแอป Project IDX คือ "รวมแบตเตอรี่" สภาพแวดล้อม ภายในเวิร์กสเตชันเหล่านี้ซึ่งจัดการเครื่องมือเชน การพัฒนาซอฟต์แวร์ สแต็ก และทรัพยากร Dependency ของระบบซึ่งจำเป็นต่อการสร้างแอปพลิเคชันประเภทต่างๆ
ฉันไม่คุ้นเคยกับ Linux ฉันจะเป็น ใน Project IDX ได้อย่างมีประสิทธิภาพไหม
Project IDX แสดง Debian Shell ที่คุณนำไปใช้ติดตั้งและจัดการได้ ทรัพยากร Dependency ของซอฟต์แวร์ระดับระบบของโปรเจ็กต์ของคุณ อีกไม่นานเราจะย้ายไปยัง Shell แบบ Nix ที่เข้ากันได้กับระบบปฏิบัติการซึ่งคุณใช้เพื่อจัดการซอฟต์แวร์ระบบได้ ทรัพยากร Dependency เป็นการกำหนดค่าโดยไม่ต้องทำความเข้าใจข้อมูลจำเพาะของ ตัวจัดการแพ็กเกจเฉพาะระบบปฏิบัติการ เช่น apt โปรดอดใจรอ
ทำไม IDX จึงต้องมีบุคคลที่สาม (3P) เปิดใช้งานคุกกี้แล้วหรือไม่
IDX จำเป็นต้องเปิดใช้งานคุกกี้ของบุคคลที่สาม เนื่องจากเราแสดงผล IFRAME จากโดเมนหนึ่ง (
โดเมนย่อยของ cloudworkstations.dev
) บนโดเมนอื่น (idx.google.com
) และ
คุกกี้ของบุคคลที่สามจะเปิดใช้การสื่อสารข้ามต้นทางที่ปลอดภัย
ฉันแชร์ URL ของเวิร์กสเตชันกับ มีคน แต่ไม่เห็นพื้นที่ทำงานของฉัน
คุณจะแชร์ URL ของพื้นที่ทำงานกับผู้ใช้ที่มีสิทธิ์เข้าถึงได้เท่านั้น Google Workspace ได้อย่างเต็มประสิทธิภาพ ผู้ใช้ที่ไม่ได้รับอนุญาตจะเห็นข้อผิดพลาดเมื่อพยายามไปที่ URL โปรดแชร์พื้นที่ทํางานกับบุคคลดังกล่าวอย่างชัดเจน เช่น การแชร์ Google เอกสาร!
เมื่อฉันแชร์เวิร์กสเตชัน เพื่อนร่วมงานของฉันจะเห็นไหม
ผู้ใช้ที่เพิ่มลงในพื้นที่ทำงานมีสิทธิ์เข้าถึง VM ทั้งหมดโดยสมบูรณ์ ซึ่งอาจมีไฟล์ที่ละเอียดอ่อน เช่น คีย์ส่วนตัวและสิทธิ์เข้าถึง โทเค็น โปรดแชร์พื้นที่ทำงานกับผู้ที่คุณไว้ใจเท่านั้น ขณะที่แนวทางนี้ ช่วยให้ผู้ใช้คนอื่นๆ เห็นสถานะที่แน่นอนของพื้นที่ทำงานของคุณ ซึ่งหมายความว่าพวกเขาจะเห็น บนพื้นที่ทำงานของคุณ
ฉันจะแชร์พื้นที่ทำงานอย่างปลอดภัยได้อย่างไร ที่มีข้อมูลเข้าสู่ระบบ Firebase ของฉันไหม
เมื่อคุณใช้ IDX เพื่อทำให้แอปพลิเคชันใช้งานได้ใน Firebase จะมีการจัดสรรพื้นที่ทำงานด้วยสิทธิ์ขั้นพื้นฐานเท่านั้น ที่จำเป็นต่อการดำเนินการ ในขณะที่คุณในฐานะผู้ใช้ อาจเป็น ผู้ดูแลระบบของโปรเจ็กต์คุณ แต่พื้นที่ทำงานจะไม่มี สิทธิ์ที่มาพร้อมกับการเป็นเจ้าของ และดำเนินงานบนหลักการของ สิทธิ์
ฉันจะใช้เฟรมเวิร์กที่ IDX ไม่สนับสนุนการสร้างแอปพลิเคชันของฉันใช่หรือไม่
ได้ แต่เรากำลังพยายามทำให้ Google Workspace สามารถ สามารถปรับแต่งได้อย่างเต็มรูปแบบ การนำเข้าโปรเจ็กต์ที่ใช้ฟรอนท์เอนด์ที่ไม่รองรับได้ หรืออาจไม่มี UI เลย วิธีที่ง่ายที่สุดในการก้าวผ่านช่วงเวลานี้ เลือกอื่นๆ เป็นประเภทแอปในขั้นตอนนำเข้าที่เก็บ ครั้งเดียว คุณได้ตั้งค่าพื้นที่ทำงานแล้ว คุณสามารถติดตั้งทรัพยากร Dependency ระดับระบบ ความต้องการของโครงการ
ฉันสามารถนำเข้าที่เก็บของฉันจาก GitLab หรือ ที่เก็บซอร์สของ Cloud ใช่ไหม
ปัจจุบันเรารองรับ GitHub หากต้องการให้เราสนับสนุนโฮสต์ Git เพิ่มเติม ส่งคำขอฟีเจอร์
ในระหว่างนี้ คุณสามารถสร้างพื้นที่ทำงานใหม่จากเทมเพลตที่มีอยู่และ
เรียกใช้ git clone
ด้วยโฮสต์ Git ที่ใช้ https
หรือ ssh
ในเทอร์มินัล เช่นเดียวกับคุณ
บนเครื่องของคุณตามปกติ
ฉันควรไดเรกทอรีเป้าหมายใด เมื่อทำให้แอป Flutter ใช้งานได้กับโฮสติ้งของ Firebase
เลือกไดเรกทอรี build/web
ไดเรกทอรีนี้ควรมี index.html
และชิ้นงานแบบคงที่ทั้งหมดที่จำเป็นในการแสดงผลเว็บแอปหลังจากสร้างแอปแล้ว
สำเร็จแล้ว (ผ่าน flutter build web
)
ฉันจะตั้งค่าแบ็กเอนด์ของแอปบนพื้นที่ทำงานของฉันเพื่อให้ฟรอนท์เอนด์สามารถพูดด้วยได้อย่างไร
เราวางแผนที่จะทำให้ขั้นตอนนี้ง่ายขึ้นในอนาคตอันใกล้ แต่สำหรับตอนนี้ ให้ใช้วิธีการต่อไปนี้
- โปรเจ็กต์ที่มีแบ็กเอนด์ API สามารถเริ่มต้นบริการ API ของตัวเองได้
ด้วยตนเองในเทอร์มินัล หรือกำหนดค่าคำสั่งการเริ่มต้นใช้งานใน
monospace.json
ไฟล์ เปิดพอร์ตที่บริการ API เรียกใช้เพื่อให้เข้าถึงได้ในเว็บ ดูตัวอย่างฟรอนท์เอนด์โดยการเรียกใช้สคริปต์
bash
ต่อไปนี้ในเทอร์มินัล:export port=4000 #dont use restricted ports (8000, 9000-9002) export API_SERVICE="https://$port-$WEB_HOST" echo $API_SERVICE
เปิด
API_SERVICE URL
เหนือแท็บใหม่ในเบราว์เซอร์ การตั้งค่านี้ตั้งค่า ผ่านขั้นตอนการเปลี่ยนเส้นทางขณะนี้ฟรอนท์เอนด์ของเว็บแอปสามารถเข้าถึงบริการ API ที่ เส้นทาง
ฉันปิดพรีวิวแล้ว ฉันจะนำกลับมาได้อย่างไร
เปิดพาเล็ตคำสั่ง (เปิด Cmd+Shift+P ใน Mac หรือเปิด Ctrl+Shift+P ChromeOS, Windows หรือ Linux) และเลือก Project IDX: แสดงตัวอย่างเว็บ
Code OSS คืออะไร
Code-Open Source Software (Code-OSS) เป็นโครงการโอเพนซอร์ส VS Code Code-OSS พร้อมให้บริการใน GitHub ภายใต้ MIT มาตรฐาน ใบอนุญาต และเป็นที่ที่ Microsoft จะพัฒนาผลิตภัณฑ์ VS Code
ฉันจะป้องกันโค้ดของฉันได้อย่างไร การดำเนินการที่เสร็จสมบูรณ์และพรอมต์แชทของ Gemini ไม่ให้นำไปใช้เป็นข้อมูลการฝึกใช่ไหม
หากไม่ต้องการให้ระบบใช้พรอมต์แชทของ Gemini เป็นข้อมูลการฝึก ปรับปรุง Gemini ใน IDX อย่าใช้ผู้ช่วยแชท และ ปิดการกรอกโค้ด ในการตั้งค่าพื้นที่ทํางาน
ฉันจะส่งสถานที่ได้อย่างไร หรือต้องการแสดงความคิดเห็นเกี่ยวกับปัญหาที่เจอ
หากพบปัญหาขณะใช้ Project IDX รายงานข้อบกพร่อง แจ้งให้เราทราบ
หากมีสถานที่ที่ต้องการให้เพิ่มลงใน IDX หรือฟีเจอร์ที่มีอยู่แล้ว ที่ต้องการขยาย ให้ยื่นคำขอฟีเจอร์
IDX ใช้ Issueเครื่องมือติดตาม สำหรับข้อบกพร่องและคำขอฟีเจอร์เพื่อสนับสนุน ที่มีภาพหน้าจอและวิดีโอ ในอนาคต IDX มีแนวโน้มที่จะติดตาม ความคิดเห็นและฟีเจอร์ผ่าน UserVoice มีความคิดเห็นหรือคำขออยู่แล้ว ที่ส่งผ่าน UserVoice ไว้ แล้วนำไปแชร์กับทีม
ฉันจะทราบได้อย่างไรว่า Gemini ใน IDX พร้อมให้บริการในประเทศหรือภูมิภาคของฉันไหม
Gemini สำหรับ IDX พร้อมใช้งานในบางภูมิภาค พร้อมกับขยายการให้บริการ เป็นประจำ หาก Gemini ใน IDX พร้อมให้บริการในภูมิภาคของคุณ คุณสามารถเพิ่ม Gemini ลงใน พื้นที่ทำงานตามขั้นตอนที่ระบุไว้ใน เพิ่ม Gemini ลงในพื้นที่ทำงาน
ฉันใช้ฟีเจอร์หนึ่งๆ ใน Project IDX แต่หาไม่เจอแล้ว เหตุใดเนื้อหาจึงถูกลบออก
ฟีเจอร์บางรายการใน Project IDX อยู่ในขั้นทดลอง เราให้ความสำคัญกับความคิดเห็นของคุณ และใช้ข้อมูลดังกล่าวเพื่อแจ้งชุดฟีเจอร์ปัจจุบันและที่วางแผนไว้ของเราเป็นระยะๆ นำฟีเจอร์ที่ไม่ตรงตามความคาดหวังของคุณหรือของเราเองออก ถ้า มีฟีเจอร์ที่คุณอยากเห็นใน Project IDX เวอร์ชันที่คุณต้องการ ส่งความคิดเห็นถึงเรา เราอยากรู้ว่าคุณคิดอย่างไร