use-on-demand
Version:
59 lines • 2.5 kB
JavaScript
import { Router } from 'express';
import { LowDB_Helper } from '../../base/lowdb/LowDB_Helper';
import { bind_other_routes } from './others';
import { CRUD_Helper, lifeTasksCrud } from './DbRouter_Helper';
var write = LowDB_Helper.write, read = LowDB_Helper.read;
var r_db = Router();
write.db.init_whenEmpty({
projects: [{
id: 'fc433541-6eb0-4e12-9faa-8b362a48aa74',
name: '董娜娜',
icon: 'https://gw.alipayobjects.com/zos/rmsportal/sBxjgqiuHMGRkIjqlQCd.png',
//
relatedUrls: 'www.baidu.com',
content: '测试内容',
assetsLink: '',
descTags: '1,2,3,4,5',
}],
servers: [],
siteMains: [],
owners: [],
siteRelateds: [],
googles: [],
dirFiles: [],
holeSources: [],
//
wakeupTasks: {
daily: [],
},
progress: {
industryStandard: [],
},
lifeTasks: [],
//
electrons: [],
xssCommonVuln: [],
smartSystem: {
//
},
});
// 其它一些
bind_other_routes(r_db);
// 项目 ——————————————————————————————————————————————————————————————————————————————
CRUD_Helper.crudRoute(r_db, '/project', 'projects');
// 服务器 ——————————————————————————————————————————————————————————————————————————————
CRUD_Helper.crudRoute(r_db, '/server', 'servers');
CRUD_Helper.crudRoute(r_db, '/siteMain', 'siteMains');
CRUD_Helper.crudRoute(r_db, '/owner', 'owners');
CRUD_Helper.crudRoute(r_db, '/siteRelated', 'siteRelateds');
CRUD_Helper.crudRoute(r_db, '/google', 'googles');
CRUD_Helper.crudRoute(r_db, '/dirFile', 'dirFiles');
CRUD_Helper.crudRoute(r_db, '/holeSource', 'holeSources');
CRUD_Helper.crudRoute(r_db, '/wakeupTasks/daily', 'wakeupTasks.daily');
CRUD_Helper.crudRoute(r_db, '/progress/industryStandard', 'progress.industryStandard');
CRUD_Helper.crudRoute(r_db, '/electron', 'electrons');
CRUD_Helper.crudRoute(r_db, '/xssCommonVuln', 'xssCommonVuln');
lifeTasksCrud(r_db, '/lifeTasks', 'lifeTasks');
CRUD_Helper.crudRoute(r_db, '/smartSystem/mindMap', 'smartSystem.mindMap', 'single_obj');
export { r_db, };
//# sourceMappingURL=index.js.map