Backend: - 멤버 CRUD API 추가 (routes/admin/members.js) - 이미지 업로드 서비스 추가 (services/image.js) - S3에 3가지 해상도로 저장 (original, medium_800, thumb_400) - multipart 플러그인 등록 Frontend: - useAdminAuth 커스텀 훅 추가 (토큰 검증 API 사용) - AdminMembers, AdminMemberEdit useQuery로 변경 - 로그인 확인 로직 중복 제거 - 수정 완료 시 목록 페이지로 이동 및 토스트 표시 Co-Authored-By: Claude <noreply@anthropic.com>
22 lines
505 B
JSON
22 lines
505 B
JSON
{
|
|
"name": "fromis9-backend",
|
|
"version": "2.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"start": "node src/server.js",
|
|
"dev": "node --watch src/server.js"
|
|
},
|
|
"dependencies": {
|
|
"@aws-sdk/client-s3": "^3.970.0",
|
|
"@fastify/jwt": "^10.0.0",
|
|
"@fastify/multipart": "^9.3.0",
|
|
"bcrypt": "^6.0.0",
|
|
"dayjs": "^1.11.13",
|
|
"fastify": "^5.2.1",
|
|
"fastify-plugin": "^5.0.1",
|
|
"ioredis": "^5.4.2",
|
|
"mysql2": "^3.12.0",
|
|
"node-cron": "^3.0.3",
|
|
"sharp": "^0.34.5"
|
|
}
|
|
}
|