HTTP Security, Validation & Permissions ကို validation, least privilege, structured errors/logs, health checks, timeouts, tests နဲ့ graceful shutdown တို့ပါသော production boundary အဖြစ်တည်ဆောက်ပါ။ Secrets မ log ဘဲ supported LTS ကို security patch များနှင့်အတူသုံးပါ။
ပိုပြီးနားလည်ထားရမယ့် အချက်
HTTP Security, Validation & Permissions ကို validation, least privilege, structured errors/logs, health checks, timeouts, tests နဲ့ graceful shutdown တို့ပါသော production boundary အဖြစ်တည်ဆောက်ပါ။ Secrets မ log ဘဲ supported LTS ကို security patch များနှင့်အတူသုံးပါ။
လက်တွေ့အသုံးချမှု
HTTP Security, Validation & Permissions example ကို concurrent requests, malformed input, timeout, cancellation, missing config, dependency failure နဲ့ shutdown cases ဖြင့်စမ်းပါ။ Blocking I/O, leaked handles နဲ့ unhandled rejection ရှိမရှိစစ်ပါ။
ဒီသင်ခန်းစာပြီးရင်
import { timingSafeEqual } from 'node:crypto';
function equalToken(actual, expected) {
const a=Buffer.from(actual), b=Buffer.from(expected);
return a.length === b.length && timingSafeEqual(a,b);
}
// Run with only required access:
// node --permission --allow-fs-read=./config server.jsSecrets ကိုလုံခြုံစွာနှိုင်းယှဉ်ပြီး filesystem access ကိုကန့်သတ်မည်။ကိုယ်တိုင်စမ်းကြည့်ရန်
HTTP Security, Validation & Permissions example ကို concurrent requests, malformed input, timeout, cancellation, missing config, dependency failure နဲ့ shutdown cases ဖြင့်စမ်းပါ။ Blocking I/O, leaked handles နဲ့ unhandled rejection ရှိမရှိစစ်ပါ။
Runtime သတိပေးချက်
Local happy path မှန်ရုံဖြင့် concurrency, timeout, security နဲ့ shutdown paths မှန်ပြီဟုယူဆခြင်း။
Permissions — Node.js