Lewati ke konten utama

Tugas Umum

Halaman ini mencakup tugas-tugas umum dan lokasi yang relevan di scaffold Flowra.

Tambah modul baru

flowra make:module inventory

Perbarui app/Modules/modules.manifest.js jika ingin menonaktifkan atau mengurutkan modul.

Aktifkan atau nonaktifkan modul

flowra module:disable inventory
flowra module:enable inventory

Tambah middleware global

Edit app/Bootstrap/server.bootstrap.js dan tambahkan middleware sebelum routes dipasang:

app.use(myMiddleware());
const routes = new HttpRouter(container).defineRoutes();
app.use(routes);

Tambah provider

Buat provider di app/Providers/ dan daftarkan di app/Config/App.js:

providers: ['Providers/AppServiceProvider']

Gunakan cache atau Redis

Resolve cache manager dari container:

const cache = container.resolve('cacheManager');
const redis = await cache.client('redis');

Tambah background queue

Flowra mendukung BullMQ jika diinstal. Konfigurasikan di queue pada app/Config dan resolve lewat queueFactory.

Refresh .env.example

flowra env:example
Jaga tugas tetap repeatable

Gunakan CLI daripada edit manual agar tim tetap konsisten.