2026-05-10 13:12:44 +08:00

53 lines
1.5 KiB
JavaScript
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.

// src/routes/hli/index.js
// HLI 路由注册中心
const express = require('express');
const router = express.Router();
// AUTH 域(不需要鉴权)
const authRouter = require('./auth');
router.use('/auth', authRouter);
// BRAIN 域(不需要鉴权 — 前端壳层需调用脑接口组装 AI 请求)
const brainRouter = require('./brain');
router.use('/brain', brainRouter);
// FTCHAT 域(团队内测频道, 自管理 token公开端点 + 受保护端点都在此 router 内)
const ftchatRouter = require('./ftchat');
router.use('/ftchat', ftchatRouter);
// 以下域需要 HLI 鉴权中间件
const hliAuth = require('../../middleware/hli-auth.middleware');
router.use(hliAuth);
// REGISTRY 域 — 开发者编号查询
const registryRouter = require('./registry');
router.use('/registry', registryRouter);
// PERSONA 域
// const personaRouter = require('./persona');
// router.use('/persona', personaRouter);
// USER 域
// const userRouter = require('./user');
// router.use('/user', userRouter);
// TICKET 域
// const ticketRouter = require('./ticket');
// router.use('/ticket', ticketRouter);
// DIALOGUE 域
// const dialogueRouter = require('./dialogue');
// router.use('/dialogue', dialogueRouter);
// STORAGE 域
// const storageRouter = require('./storage');
// router.use('/storage', storageRouter);
// DASHBOARD 域
// const dashboardRouter = require('./dashboard');
// router.use('/dashboard', dashboardRouter);
module.exports = router;