- Express → Fastify 5 프레임워크 전환 - 플러그인 기반 아키텍처로 재구성 - plugins/db.js: MariaDB 연결 풀 - plugins/redis.js: Redis 클라이언트 - plugins/scheduler.js: 봇 스케줄러 (node-cron) - 봇 설정 방식 변경: DB 테이블 → 설정 파일 (config/bots.js) - 봇 상태 저장: DB → Redis - YouTube/X 봇 서비스 분리 및 개선 - 날짜 유틸리티 KST 변환 수정 - 미사용 환경변수 정리 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
17 lines
352 B
JSON
17 lines
352 B
JSON
{
|
|
"name": "fromis9-backend",
|
|
"version": "2.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"start": "node src/server.js",
|
|
"dev": "node --watch src/server.js"
|
|
},
|
|
"dependencies": {
|
|
"fastify": "^5.2.1",
|
|
"fastify-plugin": "^5.0.1",
|
|
"mysql2": "^3.12.0",
|
|
"ioredis": "^5.4.2",
|
|
"node-cron": "^3.0.3",
|
|
"dayjs": "^1.11.13"
|
|
}
|
|
}
|