feat(M03-D): 完成场景码NFC与受控WiFi

This commit is contained in:
Codex
2026-06-18 15:56:36 +08:00
parent 88fa22ee92
commit d563078a9f
28 changed files with 859 additions and 14 deletions
+8
View File
@@ -25,6 +25,10 @@ import {
registerStoreDiscoveryRoutes,
type StoreDiscoveryRouteOptions
} from './routes/store-discovery.js';
import {
registerStoreAccessRoutes,
type StoreAccessRouteOptions
} from './routes/store-access.js';
export interface BuildAppOptions {
config?: AppConfig;
@@ -34,6 +38,7 @@ export interface BuildAppOptions {
storeRoom?: StoreRoomRouteOptions;
content?: ContentRouteOptions;
storeDiscovery?: StoreDiscoveryRouteOptions;
storeAccess?: StoreAccessRouteOptions;
}
declare module 'fastify' {
@@ -94,6 +99,9 @@ export async function buildApp(options: BuildAppOptions = {}): Promise<FastifyIn
if (options.storeDiscovery) {
await registerStoreDiscoveryRoutes(app, options.storeDiscovery);
}
if (options.storeAccess) {
await registerStoreAccessRoutes(app, options.storeAccess);
}
return app;
}