mirror of
https://github.com/sub-store-org/Sub-Store.git
synced 2025-08-10 00:52:40 +00:00
36 lines
1.1 KiB
JavaScript
36 lines
1.1 KiB
JavaScript
import express from '@/vendor/express';
|
|
import $ from '@/core/app';
|
|
|
|
import registerSubscriptionRoutes from './subscriptions';
|
|
import registerCollectionRoutes from './collections';
|
|
import registerArtifactRoutes from './artifacts';
|
|
import registerFileRoutes from './file';
|
|
import registerModuleRoutes from './module';
|
|
import registerSyncRoutes from './sync';
|
|
import registerDownloadRoutes from './download';
|
|
import registerSettingRoutes from './settings';
|
|
import registerPreviewRoutes from './preview';
|
|
import registerSortingRoutes from './sort';
|
|
import registerMiscRoutes from './miscs';
|
|
import registerNodeInfoRoutes from './node-info';
|
|
|
|
export default function serve() {
|
|
const $app = express({ substore: $ });
|
|
|
|
// register routes
|
|
registerCollectionRoutes($app);
|
|
registerSubscriptionRoutes($app);
|
|
registerDownloadRoutes($app);
|
|
registerPreviewRoutes($app);
|
|
registerSortingRoutes($app);
|
|
registerSettingRoutes($app);
|
|
registerArtifactRoutes($app);
|
|
registerFileRoutes($app);
|
|
registerModuleRoutes($app);
|
|
registerSyncRoutes($app);
|
|
registerNodeInfoRoutes($app);
|
|
registerMiscRoutes($app);
|
|
|
|
$app.start();
|
|
}
|