module.json 편집 도구

ModuleID 모듈을 식별하는 고유 ID 입니다. 반드시 입력 되어야 합니다.
Name 모듈의 정보성 이름을 부여합니다.
IsBundledWithHost 모듈이 호스트 애플리케이션과 함께 번들로 제공되는지 여부를 나타냅니다. 모놀리식 아키텍처로 개발하는 경우 true로 설정하며, 이는 ack 프로젝트와 연관된 모든 module 프로젝트가 참조로 연결되어 단일 코드 베이스에서 관리됨을 의미합니다. (기본값: false)
Version 모듈 버전을 주.부.수 숫자로 관리합니다.
ModuleConfig
SystemID ack 프로그램에서 운영하는 시스템 식별 ID를 입력합니다. (기본값: HANDSTACK)
BusinessServerUrl 모듈 내에서 거래를 위한 transact 모듈을 실행하는 업무 서버의 Url을 입력합니다. (기본값: http://localhost:8421/transact/api/transaction/execute)
ModuleLogFilePath 모듈 내에서 작성하는 로그의 파일명을 포함하는 파일 경로입니다.
ContractRequestPath UI 화면 요청 기본 경로입니다. 개발 목적이 아닌경우 기본값을 적용 해야 합니다. (기본값: view)
ContractBasePath UI 화면의 기본 경로입니다. 개발 목적이 아닌경우 기본값을 적용 해야 합니다. (기본값: ../contracts/wwwroot)
WWWRootBasePath 모듈의 웹 루트 기본 경로입니다. /assets 디렉토리를 추가 포함되며, 개발 목적이 아닌경우 기본값을 적용 해야 합니다. (기본값: ../modules/wwwroot)
CreateIDPolicy.Enabled GlobalID 발급 정책을 적용합니다. 활성화하면 허용 화면, 서버 인증키 또는 로그인 사용자 권한을 통과한 요청만 /wwwroot/api/index/create-id를 호출할 수 있습니다. (기본값: false)
CreateIDPolicy.AllowedScreens 로그인·로그아웃처럼 인증 전 발급이 필요한 화면 ID를 줄바꿈 또는 쉼표로 입력합니다. 이 목록의 화면은 사용자 또는 토큰 클레임 검증을 건너뜁니다. (예: login, logout)
CreateIDPolicy.AuthorizationKeys 서버 간 호출용 Key와 AllowedIPs 목록을 JSON 배열로 입력합니다. 키는 원문으로 저장되며, 빈 키는 허용되지 않습니다.