예, JointJS는 NodeJS 환경을 지원합니다. 모델 만 지원됩니다 (요소, 링크, 그래프).
설치 jointjs : npm install jointjs
이 NodeJS에서 그래프를 작성하는 그래프를 예를 들어, 다음, 서버 측에서 그래프를 구축 할 수 있습니다 JSON에 캐릭터 라인 화, 클라이언트에 보내고 거기 당신은 표시 할 수 있습니다 : 당신이 JointJS 모델을 작업 할 때, 당신은 t 모두를 활용할 수
storeToDBOrSendToClient(graph.toJSON())
을 언제 까지나 :
var joint = require('jointjs');
var graph = new joint.dia.Graph;
var el1 = new joint.shapes.basic.Rect({ position: { x: 50, y: 50 }, attrs: { text: { fill: 'yellow' } }});
var el2 = new joint.shapes.basic.Rect({ position: { x: 300, y: 200 }, attrs: { text: { fill: 'yellow' } }});
var link = new joint.dia.Link({ source: { id: el1.id }, target: { id: el2.id } });
graph.addCells([el1, el2, link]);
당신이 그래프와 함께 무엇을해야 그는 NodeJS 환경에서 JointJS의 기능을 제공합니다.
JointJS가 DOM과 밀접하게 관련되어 있지 않습니까? 서버 측에 DOM이 없습니다. 서버 측에서 어떻게 사용할 지 모르겠습니다. – freakish
@freakish 일부 출처의 업데이트 된 질문을 확인하십시오. – Fletch