Files
yunrui_asset/backend/config/routes.js
T
zhang1106 b306c75aae feat(路由): 添加路由加载器和配置实现自动化路由注册
重构服务器路由注册逻辑,将手动路由注册替换为基于配置的自动加载
新增路由加载器工具和路由配置文件,支持动态加载和错误处理
2026-04-01 10:44:57 +08:00

111 lines
1.8 KiB
JavaScript

const path = require('path');
const routesConfig = [
{
file: 'consumableImport.js',
path: '/api',
},
{
file: 'devices.js',
path: '/api/devices',
},
{
file: 'racks.js',
path: '/api/racks',
},
{
file: 'rooms.js',
path: '/api/rooms',
},
{
file: 'deviceFields.js',
path: '/api/deviceFields',
},
{
file: 'background.js',
path: '/api/background',
},
{
file: 'consumables.js',
path: '/api/consumables',
},
{
file: 'consumableRecords.js',
path: '/api/consumable-records',
},
{
file: 'consumableCategories.js',
path: '/api/consumable-categories',
},
{
file: 'auth.js',
path: '/api/auth',
},
{
file: 'users.js',
path: '/api/users',
},
{
file: 'roles.js',
path: '/api/roles',
},
{
file: 'tickets.js',
path: '/api/tickets',
},
{
file: 'ticketCategories.js',
path: '/api/ticket-categories',
},
{
file: 'ticketFields.js',
path: '/api/ticket-fields',
},
{
file: 'systemSettings.js',
path: '/api/system-settings',
},
{
file: 'cables.js',
path: '/api/cables',
},
{
file: 'devicePorts.js',
path: '/api/device-ports',
},
{
file: 'networkCards.js',
path: '/api/network-cards',
},
{
file: 'inventory.js',
path: '/api/inventory',
},
{
file: 'backup.js',
path: '/api/backup',
},
{
file: 'statistics.js',
path: '/api/statistics',
},
{
file: 'operationLogs.js',
path: '/api/operation-logs',
},
{
file: 'idleDevices.js',
path: '/api/idle-devices',
},
{
file: 'warehouses.js',
path: '/api/warehouses',
},
{
file: 'dangerousOperations.js',
path: '/api/dangerous-operations',
},
];
module.exports = routesConfig;