mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-12-06 05:03:44 +08:00
feat(core): first attempt to init script standard (#8224)
- lazy load - rate limit per path - init .debug.json support - docs - maintainer - radar
This commit is contained in:
17
lib/v2router.js
Normal file
17
lib/v2router.js
Normal file
@@ -0,0 +1,17 @@
|
||||
const dirname = __dirname + '/v2';
|
||||
|
||||
// 遍历整个 routes 文件夹,收集模块路由 router.js
|
||||
const RouterPath = require('require-all')({
|
||||
dirname,
|
||||
filter: /router\.js$/,
|
||||
});
|
||||
|
||||
const routes = {};
|
||||
|
||||
// 将收集到的自定义模块路由进行合并
|
||||
for (const dir in RouterPath) {
|
||||
const project = RouterPath[dir]['router.js']; // Do not merge other file
|
||||
routes[dir] = project;
|
||||
}
|
||||
|
||||
module.exports = routes;
|
||||
Reference in New Issue
Block a user