# Node.js Uygulamaları

`/admin/node-apps` Python uygulamaları sayfasını Node.js runtime için aynalar. Uygulama başına aynı şekil:

| Sekme | Kapsadığı |
|---|---|
| Genel Bakış | Hesap, uygulama slug'ı, port, Node sürümü (18 / 20 / 22), durum, process manager (systemd → node), package.json yolu |
| Ayarlar | Node sürümü, giriş noktası dosyası (`server.js`, vb.), env vars, worker sayısı (`node_workers_limit`), maksimum bellek (`node_max_memory_mb`) |
| Loglar | Uygulama stdout / stderr, npm install tail, systemd unit journal |
| Aksiyonlar | Başlat / durdur / yeniden başlat, `npm install` (SSE), durumu sıfırla |

Paket kapısı: `plan.max_node_apps > 0`. Çoklu sürümlü Node runtime, plugin sistemi (`/admin/plugins → Node Runtime`) aracılığıyla sunucu seviyesinde bir kez kurulur. Python uygulamalarındaki domain bağlama kuralı burada da geçerlidir: uygulamanın domain'i hesaba kayıtlı olmalıdır.

**Kullanılan endpoint'ler:** `GET /accounts/{u}/node-apps`, `POST /accounts/{u}/node-apps`, `GET/PUT/DELETE /accounts/{u}/node-apps/{app}`, `POST /accounts/{u}/node-apps/{app}/{start,stop,restart}`, `POST /accounts/{u}/node-apps/{app}/install`, `GET /accounts/{u}/node-apps/{app}/logs`.

---
