다국어 가이드 업데이트
This commit is contained in:
@@ -758,7 +758,7 @@ export const getLangText = async (
|
||||
* 다국어 텍스트 배치 조회 API
|
||||
*/
|
||||
export const getBatchTranslations = async (
|
||||
req: AuthenticatedRequest,
|
||||
req: Request,
|
||||
res: Response
|
||||
): Promise<void> => {
|
||||
try {
|
||||
@@ -780,7 +780,6 @@ export const getBatchTranslations = async (
|
||||
menuCode: finalMenuCode,
|
||||
userLang: finalUserLang,
|
||||
keyCount: langKeys?.length || 0,
|
||||
user: req.user,
|
||||
});
|
||||
|
||||
if (!langKeys || !Array.isArray(langKeys) || langKeys.length === 0) {
|
||||
|
||||
@@ -24,7 +24,10 @@ import {
|
||||
|
||||
const router = express.Router();
|
||||
|
||||
// 모든 다국어 관리 라우트에 인증 미들웨어 적용
|
||||
// 다국어 배치 조회 API는 인증 없이 접근 가능
|
||||
router.post("/batch", getBatchTranslations);
|
||||
|
||||
// 나머지 모든 다국어 관리 라우트에 인증 미들웨어 적용
|
||||
router.use(authenticateToken);
|
||||
|
||||
// 언어 관리 API
|
||||
@@ -45,6 +48,5 @@ router.put("/keys/:keyId/toggle", toggleLangKey); // 다국어 키 상태 토글
|
||||
router.post("/keys/:keyId/texts", saveLangTexts); // 다국어 텍스트 저장/수정
|
||||
router.get("/user-text/:companyCode/:menuCode/:langKey", getUserText); // 사용자별 다국어 텍스트 조회
|
||||
router.get("/text/:companyCode/:langKey/:langCode", getLangText); // 특정 키의 다국어 텍스트 조회
|
||||
router.post("/batch", getBatchTranslations); // 다국어 텍스트 배치 조회
|
||||
|
||||
export default router;
|
||||
|
||||
Reference in New Issue
Block a user