diff --git a/persona-brain-db/api/server.js b/persona-brain-db/api/server.js index f48e323..1be6bcf 100644 --- a/persona-brain-db/api/server.js +++ b/persona-brain-db/api/server.js @@ -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) => {