Merge branch 'dev' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
This commit is contained in:
@@ -10,9 +10,22 @@ const prisma = new PrismaClient();
|
||||
|
||||
// 업로드 디렉토리 설정 (회사별로 분리)
|
||||
const baseUploadDir = path.join(process.cwd(), "uploads");
|
||||
if (!fs.existsSync(baseUploadDir)) {
|
||||
fs.mkdirSync(baseUploadDir, { recursive: true });
|
||||
}
|
||||
|
||||
// 디렉토리 생성 함수 (에러 핸들링 포함)
|
||||
const ensureUploadDir = () => {
|
||||
try {
|
||||
if (!fs.existsSync(baseUploadDir)) {
|
||||
fs.mkdirSync(baseUploadDir, { recursive: true });
|
||||
}
|
||||
} catch (error) {
|
||||
console.warn(
|
||||
`업로드 디렉토리 생성 실패: ${error}. 기존 디렉토리를 사용합니다.`
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
// 초기화 시 디렉토리 확인
|
||||
ensureUploadDir();
|
||||
|
||||
// 회사별 + 날짜별 디렉토리 생성 함수
|
||||
const getCompanyUploadDir = (companyCode: string, dateFolder?: string) => {
|
||||
|
||||
Reference in New Issue
Block a user