เว็บ
SlopCode สามารถทำงานเป็นเว็บแอปพลิเคชันในเบราว์เซอร์ของคุณได้ โดยมอบประสบการณ์การเขียนโค้ด AI อันทรงพลังแบบเดียวกันโดยไม่ต้องใช้ terminal

เริ่มต้นใช้งาน
เริ่มเว็บอินเตอร์เฟสด้วยการรัน:
slopcode webสิ่งนี้จะเริ่มต้นเซิร์ฟเวอร์ท้องถิ่นบน 127.0.0.1 ด้วยพอร์ตที่มีอยู่แบบสุ่มและเปิด SlopCode โดยอัตโนมัติในเบราว์เซอร์เริ่มต้นของคุณ
การกำหนดค่า
คุณสามารถกำหนดค่าเว็บเซิร์ฟเวอร์ได้โดยใช้แฟล็กบรรทัดคำสั่งหรือใน ไฟล์กำหนดค่า
พอร์ต
ตามค่าเริ่มต้น SlopCode จะเลือกพอร์ตที่พร้อมใช้งาน คุณสามารถระบุพอร์ต:
slopcode web --port 4096ชื่อโฮสต์
ตามค่าเริ่มต้น เซิร์ฟเวอร์จะเชื่อมโยงกับ 127.0.0.1 (เฉพาะโลคัลโฮสต์เท่านั้น) หากต้องการให้ SlopCode เข้าถึงได้บนเครือข่ายของคุณ:
slopcode web --hostname 0.0.0.0เมื่อใช้ 0.0.0.0 SlopCode จะแสดงทั้งที่อยู่ในท้องถิ่นและเครือข่าย:
Local access: http://localhost:4096 Network access: http://192.168.1.100:4096การค้นพบ mDNS
เปิดใช้งาน mDNS เพื่อให้เซิร์ฟเวอร์ของคุณค้นพบได้บนเครือข่ายท้องถิ่น:
slopcode web --mdnsสิ่งนี้จะตั้งชื่อโฮสต์เป็น 0.0.0.0 โดยอัตโนมัติและโฆษณาเซิร์ฟเวอร์เป็น slopcode.local
คุณสามารถปรับแต่งชื่อโดเมน mDNS เพื่อเรียกใช้หลายอินสแตนซ์บนเครือข่ายเดียวกันได้:
slopcode web --mdns --mdns-domain myproject.localCORS
หากต้องการอนุญาตโดเมนเพิ่มเติมสำหรับ CORS (มีประโยชน์สำหรับส่วนหน้าที่กำหนดเอง):
slopcode web --cors https://example.comการรับรองความถูกต้อง
เพื่อป้องกันการเข้าถึง ให้ตั้งรหัสผ่านโดยใช้ตัวแปรสภาพแวดล้อม SLOPCODE_SERVER_PASSWORD:
SLOPCODE_SERVER_PASSWORD=secret slopcode webชื่อผู้ใช้มีค่าเริ่มต้นเป็น slopcode แต่สามารถเปลี่ยนได้ด้วย SLOPCODE_SERVER_USERNAME
การใช้เว็บอินเตอร์เฟส
เมื่อเริ่มต้นแล้ว เว็บอินเตอร์เฟสจะให้สิทธิ์การเข้าถึงเซสชัน SlopCode ของคุณ
เซสชัน
ดูและจัดการเซสชันของคุณจากหน้าแรก คุณสามารถดูเซสชันที่ใช้งานอยู่และเริ่มต้นเซสชันใหม่ได้

สถานะเซิร์ฟเวอร์
คลิก “ดูเซิร์ฟเวอร์” เพื่อดูเซิร์ฟเวอร์ที่เชื่อมต่อและสถานะ

การต่อ terminal
คุณสามารถแนบ terminal TUI กับเว็บเซิร์ฟเวอร์ที่ทำงานอยู่:
# Start the web serverslopcode web --port 4096
# In another terminal, attach the TUIslopcode attach http://localhost:4096ซึ่งจะทำให้คุณสามารถใช้ทั้งเว็บอินเทอร์เฟซและ terminal พร้อมกัน โดยแชร์เซสชันและสถานะเดียวกัน
ไฟล์กำหนดค่า
คุณยังสามารถกำหนดการตั้งค่าเซิร์ฟเวอร์ในไฟล์กำหนดค่า slopcode.json ของคุณได้:
{ "server": { "port": 4096, "hostname": "0.0.0.0", "mdns": true, "cors": ["https://example.com"] }}ธงบรรทัดคำสั่งมีความสำคัญเหนือกว่าการตั้งค่าไฟล์กำหนดค่า