ข้ามไปยังเนื้อหาหลัก
เครื่องมือเดฟDevTools Arcade
STAGE 16Security

Env Tools · เครื่องมือ .env

Parse และจัดรูปแบบ .env หา Key ซ้ำ เปรียบเทียบ Key ที่ขาด และแปลง .env ⇄ JSON

Env Tools คืออะไร?

Env Tools ช่วยจัดการไฟล์ .env แยก key/value หา key ซ้ำ จัดรูปแบบ เปรียบเทียบ key ระหว่างสภาพแวดล้อม และแปลง .env ⇄ JSON โดยรักษา quote และอักขระพิเศษ

ใช้ทำอะไรได้บ้าง

  • ตรวจว่า .env.production ขาด key อะไรเทียบกับ .env.example
  • จัดระเบียบไฟล์ .env
  • แปลง config เป็น JSON

เครื่องมือย่อยในหมวดนี้

วิธีใช้งาน

  1. วางเนื้อหา .env
  2. ดูตาราง key/value และคำเตือน
  3. เลือกจัดรูปแบบหรือเปรียบเทียบ
  4. คัดลอกหรือดาวน์โหลด

ตัวอย่าง Input / Output

Input

export API_URL="https://x.io"
DEBUG=true # dev

Output

{ "API_URL": "https://x.io", "DEBUG": "true" }

เหมาะกับงานแบบไหน

  • Deploy
  • Onboarding ทีม
  • Audit config

ข้อจำกัดที่ควรรู้

  • รองรับไวยากรณ์แบบ dotenv: export, # comment, '...' (ไม่แปลงค่า), "..." (รองรับ \n \t \" และหลายบรรทัด) ไม่รองรับการแทนค่าตัวแปร ${VAR}
  • ค่าในตารางถูกซ่อนเป็นค่าเริ่มต้นเพื่อป้องกันคนข้างหลังเห็น

คำถามที่พบบ่อย (FAQ)

Secret ของฉันปลอดภัยไหม?

ข้อมูลประมวลผลใน Browser ไม่ถูกส่งออก ไม่บันทึกลง LocalStorage แต่ควรระวังการวาง secret บนเครื่องสาธารณะ

Key ซ้ำใช้ค่าไหน?

เหมือน dotenv คือค่าที่อยู่บรรทัดหลังสุดชนะ เครื่องมือจะแจ้งเตือน key ซ้ำให้