flowforge 에서 템플릿 구성을 사용하여 자체 node - red 인스턴스 사용자 정의

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

flowforge 에서 템플릿 구성을 사용하여 자체 node - red 인스턴스 사용자 정의

템 플 릿 설정 추가

F low For ge 에서는 모든 프로젝트 가 템 플 릿 에서 생성 됩니다 .템 플 릿 은 프로젝트에 대해 미리 구성 된 옵션 세 트를 정의 합니다 .여기에는 런 타 임 설정 이 포함 됩니다 - 일반적으로 Node - R ED sett ings . js 파일 에서 설정 되는 값 입니다 .

템 플 릿 은 또한 프로젝트 에서 사용자 정의 할 수 있는 옵션을 정의 합니다 .

이 게시 물은 템 플 릿 객 체 에 새로운 Node - R ED 런 타 임 옵션을 추가 하여 개발 자가 단일 인 스턴 스에 대해 사용자 정의 하고 기본 Node - R ED sett ings . js 파일 로 전달 할 수 있도록 하는 방법을 설명 합니다 .

간단한 부 울 / 문자 열 / 숫자 형 식의 경우 직접 정의 할 수 있습니다 .다른 유형 (객 체 / 배 열) 의 경우 , 그것은 약간 복잡 해 지며 공식 적인 예 는 없습니다 .

일반적인 경우 다음 단계를 수행 하여 템 플 릿 을 설정 할 수 있습니다 .

  • 프 런 트 엔 드 업데이트
    • 설정 에 대한 이름을 선택 하여 알려진 설정 및 필요한 유효 성 검사 로 직 목록 에 추가 합니다 .
    • 해당 템 플 릿 섹션 에 추가
  • 런 타 임 업데이트
    • 알려진 설정 목록 및 추가 유효 성 검사 로 직 에 추가
  • 이 니 시에 이 터 업데이트
    • 새 속 성을 사용하여 sett ings . js 를 생성 하는 데 사용되는 템 플 릿 을 업데이트 합니다 .

프 런 트 엔 드 업데이트

프 런 트 엔 드 에는 템 플 릿 을 표시 하고 편집 하는 데 사용되는 뷰 세 트가 있습니다 .그들은 두 가지 다른 방법으로 사용됩니다 :

템 플 릿 을 작성 / 편집 할 때모든 옵션을 사용할 수 있으며 사용자가 설정 에 정책을 설정 할 수 있는 드 롭 다운 목록 이 있습니다 (항 목 이 설 정을 재 지 정 할 수 있는지 여 부를 제어 합니다).
프로젝트 설 정을 편집 할 때 .템 플 릿 정책 에서 변경 할 수 있는 옵션 만 변경 할 수 있는 모든 옵션을 표시 합니다 .
이러한 뷰 의 재 사 용 은 구현 시 약간의 복잡 성을 초래 할 수 있는 많은 코드 중 복 을 절약 합니다 .

설정 에 대한 이름 선택

이 이름은 Node - R ED sett ings . js 파일 의 해당 속 성과 일치 하도록 시도 해야 합니다 .

front end / sr c / pages / admin / Temp late / utili ties . js 편집
template Fi eld s 및 default T emp late V alu es 객 체 에 새 속 성 이름을 추가 합니다 .이러한 이름은 평 평 한 문자 열 이며 , _ 은 계 층 , 구분 기 호 ... 로 사용됩니다 .
값 에 어떤 형태의 검 증이 필요한 경우 동일한 파 일에 있는 템 플 릿 Vali dat ors 에 추가 합니다 .

1. 2 - 적절한 템 플 릿 섹션 에 추가 합니다 .

현재 사용자 정의 를 지원 하는 구성 은 다음과 같습니다 .

Edit
색 상 팔 레 트
환경 - 추가 옵션을 추가 할 가능성이 없는 특수 상황
이러한 파일 은 front end front end / sr c / pages / admin / Temp late / sec tions / 에 있습니다 . 

추가 할 설정 (즉 , 확인 란 또는 텍스트 입력) 과 가장 일치 하는 기존 설 정을 선택 하고 해당 항목 을 해당 위치에 복 사 합니다 .

복 사 된 속 성 이름 에 대한 모든 참조 가 새 속 성 이름으로 업데이트 되었 는지 확인 합니다 .

런 타 임 업데이트

알려진 목록 에 추가

Edit

在同一文件中,使用所需的任何额外验证或数据清理来更新

nr - laun cher 업데이트

Edit새 설정 이 존재하지 않는 경우 를 처리 해야 한다는 점 에 유 의 하십시오 - 합리 적인 기본 값 을 사용 하거나 생 략 하십시오 .

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC 검증 and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email 주소 will not be published. Required fields are marked *.