LibraTool logoLibraTool

Тафтишгари файли ENV-и ройгон

Файли .env-ро барои калидҳои такрорӣ, фосилаи нодуруст ва арзишҳои бе нохунак тафтиш кунед — сипас нусхаи тозаю мураттаб ва .env.example-и омодаи commit гиред. Дар браузери шумо кор мекунад.

Ҳамин ки бор шуд офлайн кор мекунад

💡 Калидҳои такрорӣ, фосилаҳо дар атрофи =, қиматҳои бидуни нохунак ва масъалаҳои қоидаи номгузориро дастгир мекунад — сипас файли тозашуда, мураттабшуда ва .env.example-и барои коммит тайёрро медиҳад. Сирри шумо пурра дар браузери шумо таҳлил мешавад ва ҳеҷ гоҳ бор карда намешавад.

Чӣ тавр он кор мекунад

Файли нодурусти .env боиси хатоҳои печида дар танзимот мешавад — калиди такрорӣ, фосилаи бегона дар атрофи «=», қимати бе иқтибос бо фосила. Ин абзор файли шуморо санҷиш карда тоза мекунад, комилан ба таври маҳаллӣ (муҳим аст, зеро файлҳои .env сирр доранд).

  1. 1
    Шумо .env-и худро мечаспонед
    Ҳар сатр таҳлил мешавад: шарҳҳо ва сатрҳои холӣ гузаронда мешаванд, пешвандҳои «export» коркард мешаванд.
  2. 2
    Он мушкилотро месанҷад
    Калидҳои такрорӣ, фосилаҳо дар атрофи «=», номҳои нодурусти калид, калидҳои на бо ҳарфи калон, қиматҳои холӣ ва қиматҳои бе иқтибос бо фосила ё «#» бо рақами сатр нишон дода мешаванд.
  3. 3
    Он файли тозашуда месозад
    Калидҳо такрор бартараф карда (қимати охирин ғолиб), ба тартиби алифбоӣ гузошта мешаванд ва қиматҳо дар сурати лозим иқтибос карда мешаванд.
  4. 4
    Ва як .env.example
    Ҳамон калидҳо бо қиматҳои холӣ — омода барои commit, то ҳамкорон бидонанд кадом тағйирёбандаҳоро таъин кунанд, бе фош кардани сирр.

Файлҳои .env пур аз сиррҳоянд — калидҳои API, паролҳои маълумотбанк. Ин абзор ҳама чизро дар браузери шумо таҳлил мекунад ва ҳеҷ гоҳ чизе бор намекунад, бинобар ин часпондани файли ҳақиқӣ бехатар аст.

Абзорҳои марбут

Саволҳои зуд-зуд додашаванда