ERP-node/backend-node/src/routes/multilangRoutes.ts

24 lines
638 B
TypeScript
Raw Normal View History

import { Router } from "express";
import {
getUserText,
getBatchTranslations,
clearCache,
} from "../controllers/multilangController";
import { authenticateToken } from "../middleware/authMiddleware";
const router = Router();
// 모든 multilang 라우트에 인증 미들웨어 적용
router.use(authenticateToken);
// 다국어 텍스트 API
router.get("/user-text/:companyCode/:menuCode/:langKey", getUserText);
// 다국어 텍스트 배치 조회 API (새로운 방식)
router.post("/batch", getBatchTranslations);
// 캐시 초기화 API (개발/테스트용)
router.delete("/cache", clearCache);
export default router;