Public Source Viewer

비나래아카이브 개발자 포털

실제 서비스 구조를 살펴볼 수 있는 공개용 코드 뷰어입니다. 인증, 세션, 외부 연동, 토큰, 관리자 식별 등 보안상 민감한 구현은 파일 단위 또는 줄 단위로 검열됩니다.

Redacted View
src/utils/paths.ts
공개 가능
1 import path from 'path';
2
3 // 컴파일된 코드는 dist/에 있으므로 루트 디렉토리는 상위의 상위 디렉토리
4 // 예: dist/utils/paths.js -> ../../ -> 루트
5 export const ROOT_DIR = path.join(__dirname, '../..');
6 [SECURITY REDACTED] 민감한 설정/인증/토큰 관련 코드입니다.
7 export const CONFIG_DIR = path.join(ROOT_DIR, 'config');
8 export const VIEW_DIR = path.join(ROOT_DIR, 'view');
9 export const PUBLIC_DIR = path.join(ROOT_DIR, 'public');
10 export const UPLOAD_DIR = path.join(PUBLIC_DIR, 'uploads');
11 export const CERT_DIR = '/etc/letsencrypt/live/hinana.moe';
12 export const NODE_MODULES_DIR = path.join(ROOT_DIR, 'node_modules');
13