添加 documents 路由挂载

This commit is contained in:
bingshuo 2026-05-27 00:49:56 +08:00
parent 674c7f7a8d
commit b91fab1530

View File

@ -13,6 +13,7 @@ const cognitionRoutes = require('./routes/cognition');
const memoryRoutes = require('./routes/memory');
const profilesRoutes = require('./routes/profiles');
const agentsRoutes = require('./routes/agents');
const documentsRoutes = require('./routes/documents');
const authMiddleware = require('./middleware/auth');
const DB_PATH = path.join(__dirname, '..', 'brain.db');
@ -38,6 +39,9 @@ app.use((req, _res, next) => {
next();
});
// 静态文件(前端页面)
app.use(express.static(path.join(__dirname, '..', 'frontend')));
// 健康检查(无鉴权)
app.get('/brain/health', (_req, res) => {
res.json({
@ -53,6 +57,8 @@ app.use('/brain/cognition', authMiddleware, cognitionRoutes);
app.use('/brain/memory', authMiddleware, memoryRoutes);
app.use('/brain/profiles', authMiddleware, profilesRoutes);
app.use('/brain/agents', authMiddleware, agentsRoutes);
// documents: 语言层数据库核心,人格体读写,人类只读
app.use('/brain/documents', authMiddleware, documentsRoutes);
// 全局错误处理
app.use((err, _req, res, _next) => {