v4.0.0: 덱 UX·i18n·썸네일 저장 개선 및 413 수정
즐겨찾기·홀드 미리보기·페이지 도움말·3개국어 번역을 추가하고, 덱 저장 시 썸네일을 1200px로 통일하며 Nginx/API 업로드 제한을 상향했다. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -26,7 +26,7 @@ const corsOrigins = process.env.CORS_ORIGINS
|
||||
: true;
|
||||
|
||||
app.use(cors({ origin: corsOrigins, credentials: true }));
|
||||
app.use(express.json({ limit: '15mb' }));
|
||||
app.use(express.json({ limit: '20mb' }));
|
||||
|
||||
app.get('/api/v1/health', (_req, res) => {
|
||||
res.json({ ok: true, version: '4.0.0' });
|
||||
@@ -37,6 +37,11 @@ app.use('/api/v1/decks', createDecksRouter(db));
|
||||
app.use('/api/v1/admin', createAdminRouter(db));
|
||||
|
||||
app.use((err, _req, res, _next) => {
|
||||
if (err.type === 'entity.too.large') {
|
||||
return res.status(413).json({
|
||||
error: '요청 크기가 너무 큽니다. 고화질 옵션을 끄고 다시 저장해 주세요.',
|
||||
});
|
||||
}
|
||||
console.error(err);
|
||||
res.status(500).json({ error: '서버 오류가 발생했습니다.' });
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user