در زمینه برنامه نویسی با زبان Node.js، از رویدادها برای ارتباط بین اجزای مختلف برنامه استفاده می‌شود. یکی از روش‌های ارسال و دریافت رویدادها در Node.js از طریق کلاس EventEmitter است. EventEmitter یک کلاس پیش ساخته در Node.js است که امکان ایجاد رویدادها و گوش دادن به آن‌ها را فراهم می‌کند. یکی از متدهای مهم کلاس EventEmitter در Node.js، متد once است. این متد به عنوان یک گوش کننده یکباره برای یک رویداد عمل می‌کند، به این معنی که بعد از اجرای یکبار، گوش کننده از لیست رویدادها حذف می‌شود. این ویژگی باعث می‌شود که تنها یک بار به رویداد واکنش نشان داده شود و بعد از آن از لیست گوش کنندگان حذف شود. برای استفاده از متد once در Node.js، ابتدا باید یک نمونه از کلاس EventEmitter ایجاد کنیم و سپس به وسیله این نمونه، رویداد مورد نظر را فراخوانی کنیم و گوش کننده مورد نظر را برای آن ایجاد کنیم. سپس با فراخوانی متد once، گوش کننده برای اولین بار اجرا شده و بلافاصله پس از آن حذف می‌شود. در کل، استفاده از متد once در Node.js برای مواقعی که نیاز به واکنش یکباره به یک رویداد داریم بسیار مفید است و باعث بهینه‌سازی کد و کاهش پیچیدگی آن می‌شود.