This commit is contained in:
2026-07-20 20:34:21 +08:00 Unverified
parent 9a21c7519c
commit 52497957f3
9 changed files with 59 additions and 5 deletions
+15
View File
@@ -22,6 +22,20 @@ if (existsSync(envPath)) loadEnvFile(envPath);
const port = Number(process.env.PORT || 4173);
const host = process.env.HOST || '127.0.0.1';
const publicSiteConfig = Object.freeze({
organization: {
name: process.env.PUBLIC_SITE_NAME || '考试服务平台',
code: process.env.PUBLIC_SITE_CODE || 'EXAM-SERVICE',
phone: process.env.PUBLIC_SITE_PHONE || '',
address: process.env.PUBLIC_SITE_ADDRESS || '',
email: process.env.PUBLIC_SITE_EMAIL || ''
},
heroEyebrow: process.env.PUBLIC_SITE_HERO_EYEBROW || 'EXAMINATION SERVICE',
heroTitle: process.env.PUBLIC_SITE_HERO_TITLE || '一个报名号,',
heroHighlight: process.env.PUBLIC_SITE_HERO_HIGHLIGHT || '贯穿每一次考试。',
heroDescription: process.env.PUBLIC_SITE_HERO_DESCRIPTION || '使用学校下发的报名号登录,完成密码更新和个人信息核验后,即可办理所有考试事项。',
footerNotice: process.env.PUBLIC_SITE_FOOTER_NOTICE || ''
});
const sessions = new Map();
const staticFiles = new Set([
'/index.html',
@@ -812,6 +826,7 @@ function admitCardsHtml(db, registrations, title) {
const routeContext = {
database,
readDb,
publicSiteConfig,
sendJson,
sendError,
readJson,