feat: [API Explorer] Phase 1 완성 - 히스토리 로드, 밸리데이션, 유니코드 처리
- 히스토리 로드 기능 구현 (loadFromHistory, fillFormFromHistory) - 클라이언트 사이드 필수값 밸리데이션 추가 - 응답 본문 \xXX UTF-8 바이트 시퀀스 디코딩 (PHP 스택트레이스 한글 깨짐 해결) - sidebar에 data-operation-id 속성 추가 - history-drawer 함수 연결 수정 - Flow Tester 변수 바인딩 개선 - 마이그레이션 파일 통합 정리
This commit is contained in:
@@ -283,6 +283,11 @@
|
||||
Route::post('/', [FlowTesterController::class, 'store'])->name('store');
|
||||
Route::post('/validate-json', [FlowTesterController::class, 'validateJson'])->name('validate-json');
|
||||
|
||||
// 토큰 관리 라우트
|
||||
Route::post('/token/save', [FlowTesterController::class, 'saveToken'])->name('token.save');
|
||||
Route::post('/token/clear', [FlowTesterController::class, 'clearToken'])->name('token.clear');
|
||||
Route::get('/token/status', [FlowTesterController::class, 'tokenStatus'])->name('token.status');
|
||||
|
||||
// /runs/* 관련 라우트 (고정 경로)
|
||||
Route::get('/runs/{runId}/status', [FlowTesterController::class, 'runStatus'])->name('run-status');
|
||||
Route::get('/runs/{runId}', [FlowTesterController::class, 'runDetail'])->name('run-detail');
|
||||
@@ -334,6 +339,9 @@
|
||||
Route::post('/environments', [ApiExplorerController::class, 'storeEnvironment'])->name('environments.store');
|
||||
Route::put('/environments/{id}', [ApiExplorerController::class, 'updateEnvironment'])->name('environments.update');
|
||||
Route::delete('/environments/{id}', [ApiExplorerController::class, 'deleteEnvironment'])->name('environments.destroy');
|
||||
|
||||
// 사용자 목록 (인증용)
|
||||
Route::get('/users', [ApiExplorerController::class, 'users'])->name('users');
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user