diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-05-14 09:03:00 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-05-14 09:03:00 +0000 |
| commit | 48fad983244d6d6cabae06dfe6b89c5b76729c80 (patch) | |
| tree | 0373be49d6ba722fd94e6c6896886bf4adc08b56 | |
| parent | f19b665bb3f226bf2d79a999d469d54f8cb02b31 (diff) | |
(김준회) 서버액션 바디사이즈 제한 늘림, pdftron 복사 명령어 추가(README)
| -rw-r--r-- | README.md | 1 | ||||
| -rw-r--r-- | next.config.ts | 4 |
2 files changed, 4 insertions, 1 deletions
@@ -5,6 +5,7 @@ 1. 종속성 설치 `npm i` 2. pdfTron 라이브러리 복사 `@/public/pdftronWeb` 경로에 `core`, `ui` 폴더를 복사 + - `cp -r node_modules/@pdftron/webviewer/public/ public/pdftronWeb/` 3. 실행 `npm run dev` ## 로컬 실행을 위한 DB 준비 diff --git a/next.config.ts b/next.config.ts index cd6fc0c3..7508c10f 100644 --- a/next.config.ts +++ b/next.config.ts @@ -12,7 +12,9 @@ const nextConfig: NextConfig = { }, experimental: { serverActions: { - bodySizeLimit: '5mb', + // [김준회 프로] DRM 복호화/암호화 백엔드로 보낼 때 사이즈 제한 변경(기본값: 1MB) + // DDoS 공격을 방지하기 위해 기본값이 1MB로 설정되어 있음. 암호화된 파일 중 큰 파일(도면 등)도 1GB 이하로 가정하여 설정 (파일별로 서버액션 개별 호출) + bodySizeLimit: '1024mb', }, turbo: { treeShaking: false, |
