志愿
This commit is contained in:
@@ -8,6 +8,7 @@ import { createDatabase } from './database.mjs';
|
||||
import { buildCenterMaterialsWorkbook, buildWorkbook, hasExcelResource, parseWorkbook } from './excel.mjs';
|
||||
import { createAdminRoutes } from './src/routes/admin.routes.mjs';
|
||||
import { createCandidateRoutes } from './src/routes/candidate.routes.mjs';
|
||||
import { createAdmissionRoutes } from './src/routes/admission.routes.mjs';
|
||||
import { createAuthRoutes } from './src/routes/auth.routes.mjs';
|
||||
import { createPublicRoutes } from './src/routes/public.routes.mjs';
|
||||
import { adminLevelNames, adminScopeLabel, createPermissionGuard, hasPermission, permissionsByLevel, profileInScope, registrationInScope } from './src/security/authorization.mjs';
|
||||
@@ -45,6 +46,7 @@ const staticFiles = new Set([
|
||||
'/src/client/api.mjs',
|
||||
'/src/client/admin-views.mjs',
|
||||
'/src/client/candidate-views.mjs',
|
||||
'/src/client/admission-views.mjs',
|
||||
'/src/client/public-views.mjs',
|
||||
'/src/client/state.mjs',
|
||||
'/src/client/ui.mjs',
|
||||
@@ -904,6 +906,7 @@ const routeContext = {
|
||||
const handlePublic = createPublicRoutes(routeContext);
|
||||
const handleAuth = createAuthRoutes(routeContext);
|
||||
const handleCandidate = createCandidateRoutes(routeContext);
|
||||
const handleAdmission = createAdmissionRoutes(routeContext);
|
||||
const handleAdmin = createAdminRoutes(routeContext);
|
||||
|
||||
async function serveStatic(response, pathname) {
|
||||
@@ -929,6 +932,8 @@ const server = createServer(async (request, response) => {
|
||||
if (authHandled !== false) return;
|
||||
const candidateHandled = await handleCandidate(request, response, pathname);
|
||||
if (candidateHandled !== false) return;
|
||||
const admissionHandled = await handleAdmission(request, response, pathname);
|
||||
if (admissionHandled !== false) return;
|
||||
const adminHandled = await handleAdmin(request, response, pathname);
|
||||
if (adminHandled !== false) return;
|
||||
if (await serveStatic(response, pathname)) return;
|
||||
|
||||
Reference in New Issue
Block a user