Files
admin/dashboard/backend/src/routes/index.ts
T
2026-08-14 11:26:20 +08:00

55 lines
1.4 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import type { Router } from 'express';
import authRouter from './auth.js';
import brandsRouter from './brands.js';
import modelsRouter from './models.js';
import otaRouter from './ota.js';
import blacklistRouter from './blacklist.js';
import otaTargetDeviceRouter from './otaTargetDevice.js';
import shareCodeLogsRouter from './shareCodeLogs.js';
import usersRouter from './users.js';
import dashboardRouter from './dashboard.js';
import siteRouter from './site.js';
import meilisearchRouter from './meilisearch.js';
import {
wwwGlobalRouter,
wwwNavRouter,
wwwSectionsRouter,
wwwPageRouter,
wwwProductsRouter,
wwwNewsRouter,
wwwMediaRouter,
wwwI18nRouter,
wwwContactRouter,
wwwPageSeoRouter,
} from './www/index.js';
const routes: Router[] = [
// 官网前台公开只读接口(免鉴权)
// 注意:必须注册在最前面。其他路由文件使用无路径 router.use(authMiddleware)
// 且通过 app.use(router) 挂载于 /,会拦截一切进入该路由器的请求(含不匹配的)。
siteRouter,
authRouter,
brandsRouter,
modelsRouter,
otaRouter,
blacklistRouter,
otaTargetDeviceRouter,
shareCodeLogsRouter,
usersRouter,
dashboardRouter,
meilisearchRouter,
// 官网 CMS
wwwGlobalRouter,
wwwNavRouter,
wwwSectionsRouter,
wwwPageRouter,
wwwProductsRouter,
wwwNewsRouter,
wwwMediaRouter,
wwwI18nRouter,
wwwContactRouter,
wwwPageSeoRouter,
];
export default routes;