𝗗𝗲𝗳𝗶𝗻𝗲 𝗢𝗻𝗰𝗲, 𝗧𝗿𝘂𝘀𝘁 𝗘𝘃𝗲𝗿𝘆𝘄𝗵𝗲𝗿𝗲

CtroEnv menggunakan empat kilang validator teras untuk memastikan pemboleh ubah persekitaran anda selamat.

Begini cara ia berfungsi:

Alatan berguna untuk setiap validator:

• .default(value) - Menetapkan nilai sandaran jika pemboleh ubah hilang. • .optional() - Membenarkan pemboleh ubah menjadi undefined. • .secret() - Menutup data sensitif dalam log anda. • .describe(text) - Menambah dokumentasi untuk mesej ralat anda. • .validate(fn) - Membolehkan anda menulis logik tersuai untuk peraturan sekali guna.

CtroEnv berfungsi merentasi pelbagai persekitaran:

Apabila pengesahan gagal, CtroEnv tidak hanya berhenti. Ia mengumpul setiap ralat dan memaparkan semuanya sekaligus. Anda akan mendapat senarai yang jelas tentang apa yang hilang, apa yang mempunyai jenis yang salah, dan apa yang gagal dalam peraturan tersuai anda.

Ini memastikan konfigurasi anda tidak boleh diubah dan masa larian anda boleh diramal.

Sumber: https://dev.to/ctrotech/define-once-trust-everywhere-ctroenv-deep-dive-3bjl