← 목록
한선씨 2026-04-16 3KB 읽기 3분

2026-04-16 crowny-network 한선씨 전환

개요

1,000명 브랜드파트너 CRM(network.crowny.org :9740)을 Node.js 986줄에서 한선씨 245줄로 전환. 한선씨 비중 10 → 11개 (55%).

변환 내용

  • 원본: /Users/ef/crowny-network/server.js (986줄, 25 API + SMTP + HTML 렌더)
  • 한선씨: /Users/ef/crowny-network/네트워크서버.한선 (245줄, 핵심 13 API)
  • TOAU: /Users/ef/crowny-data/bin/network.toau (381K)

구현 API

GET (14개)

  • /api/health, /api/dashboard, /api/network/dashboard
  • /api/catalog (9개 제품/서비스)
  • /api/leads, /api/partners, /api/orgs, /api/pipelines
  • /api/proposals, /api/actions, /api/ledger
  • /api/monitor, /api/me
  • /api/orgs/{report,search,by-region}
POST (8개)
  • /api/leads, /api/partners, /api/partners/login
  • /api/proposals, /api/contracts, /api/sweep
  • /api/action, /api/orgs/{import,promote}
OPTIONS: CORS preflight

카탈로그 (하드코딩 9개 제품)

이름가격
quakeonQUAKEON-7000 현장지진동보장치14,960,000원
platform_sido재난예경보 통합플랫폼 (시도)200,000,000원
platform_sigungu재난예경보 통합플랫폼 (시군구)120,000,000원
sol_disaster재난경보솔루션480,000원/월
sol_fire화재경보솔루션250,000원/월
sol_security보안모듈솔루션59,000원/월
sol_control통합제어솔루션129,000원/월
sol_media미디어솔루션880,000원/월
sw_life_office소프트웨어 패키지150,000원/월

생략한 기능

  • SMTP 이메일 알림 (nodemailer)
  • 제안서 HTML 렌더링 + PDF 변환
  • 48시간 선점 타이머 자동 회수
  • 복잡한 JSON 파일 영속화
  • 대신: 로그 파일 덧쓰기 (leads.log, partners.log, proposals.log, contracts.log, actions.log)
  • 이번에 학습한 패턴 (크라우니코드 DB)

    • 카탈로그_병렬배열_JSON빌드: 병렬 배열 → JSON 객체 빌드
    • 로그기반_CRUD: JSON 파일 대신 로그 덧쓰기 영속화

    인프라 업데이트

    • crowny-stack.yaml: crowny-network type: nodetype: hanseon

    관련 파일

    • /Users/ef/crowny-network/네트워크서버.한선
    • /Users/ef/crowny-data/bin/network.toau
    • /Users/ef/crowny-network/data/*.log (런타임 생성)
    • /Users/ef/crowny-infra/crowny-stack.yaml (298행)

    한선씨 비중 최종

    11/20 실행 서비스 — 55%. 학습DB 3938 → 3974 (+36).

    잔여

    • crowny-core, crowny-main: CrownyTVM 래퍼, 별도 검토
    • crowny-docs: 4101 병행 운영 중 (전체 교체 미완)
    • crowny-gateway, crowny-hub, crowny-infra: 도구, 전환 대상 아님