feat(learn): add family learning assistant API routes and public pages
Wire /learn static delivery, parent/child portal routes, and Tang page build scripts for 103 deploy. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -119,6 +119,10 @@ import { attachAsrRoutes } from './asr-proxy.mjs';
|
||||
import { attachPageDataRoutes, isLegacyPageDataApiPath } from './page-data-routes.mjs';
|
||||
import { isPageDataPublicPath } from './page-data-public-service.mjs';
|
||||
import { attachShenmeiOpinionFormRoutes } from './shenmei-opinion-form-routes.mjs';
|
||||
import {
|
||||
attachLearnAssistantParentRoutes,
|
||||
attachLearnAssistantPublicRoutes,
|
||||
} from './learn-assistant-routes.mjs';
|
||||
import { isNativeH5ApiPath } from './policies.mjs';
|
||||
import {
|
||||
applyMemindRuntimeProfile,
|
||||
@@ -820,6 +824,7 @@ app.use('/wiki-api', wikiApi);
|
||||
const api = express.Router();
|
||||
api.use(jsonUnlessMultipart);
|
||||
attachShenmeiOpinionFormRoutes(api, { rootDir: __dirname });
|
||||
attachLearnAssistantPublicRoutes(api, { rootDir: __dirname });
|
||||
|
||||
api.use(createPortalApiAuthMiddleware({
|
||||
waitForUserAuthReady: () => userAuthReady,
|
||||
@@ -841,6 +846,8 @@ api.use(createPortalApiAuthMiddleware({
|
||||
logger: console,
|
||||
}));
|
||||
|
||||
attachLearnAssistantParentRoutes(api, { rootDir: __dirname });
|
||||
|
||||
attachPortalImageMakeRuntimeConfigRoute(api, {
|
||||
getImageMakeAdminConfigService: () => imageMakeAdminConfigService,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user