forked from admin/zeropost-engine
feat: admin dashboard API + separate admin routes file
routes/admin.js: GET /dashboard, /users, POST /credit, PATCH /plans/:id, /credit-costs/:op
index.js: app.use('/api/admin', adminRoutes) — чистый монтаж без хаков
dashboard: users (total/7d/30d), channels by platform, posts (total/today/week),
revenue (YuKassa), AI costs (30d), registrations chart (14d), pending drafts alert
This commit is contained in:
@@ -105,7 +105,7 @@ app.use('/api/calendar', calendarRoutes);
|
||||
app.use('/api/metrics', metricsRoutes);
|
||||
app.use('/api/usage', usageRoutes);
|
||||
app.use('/api/billing', require('./src/routes/billing'));
|
||||
app.use('/api/admin', require('./src/routes/billing')); // /admin/plans, /admin/credit-costs
|
||||
app.use('/api/admin', require('./src/routes/admin'));
|
||||
app.use('/api/channels', require('./src/routes/polls'));
|
||||
app.use('/api', inboxRoutes);
|
||||
app.use('/api', require('./src/routes/drafts'));
|
||||
|
||||
Reference in New Issue
Block a user