20 lines
537 B
TypeScript
20 lines
537 B
TypeScript
/**
|
|
* 🔥 데이터플로우 실행 라우트
|
|
*
|
|
* 버튼 제어에서 관계 실행 시 사용되는 API 엔드포인트
|
|
*/
|
|
|
|
import express from "express";
|
|
import { authenticateToken } from "../middleware/authMiddleware";
|
|
import { executeDataAction } from "../controllers/dataflowExecutionController";
|
|
|
|
const router = express.Router();
|
|
|
|
// 🔥 모든 라우트에 인증 미들웨어 적용
|
|
router.use(authenticateToken);
|
|
|
|
// 데이터 액션 실행
|
|
router.post("/execute-data-action", executeDataAction);
|
|
|
|
export default router;
|