평균 스택 접근 방식을 사용하는 QA 포럼 인 웹 앱을 개발했습니다. 현재 프로젝트가 진행 중이며 passportjs를 사용한 로그인 인증과 같은 기본 요구 사항을 구현 한 다음 mongoose를 사용하여 mongodb에 질문, 답변, 투표 등을 저장합니다.평균 스택 프로젝트 내에서 자바 스크립트 워크 플로우 라이브러리 사용
이제는 각 모듈 (eg.login 모듈)이 상태로 작동 할 전체 프로젝트에 프로그래밍 방식으로 워크 플로우와 같은 상태 시스템을 추가해야합니다. 그리고 그들에 대한 흐름을 정의해야합니다.
워크 플로우 -4 노드, bpmn.js, turbine.js와 같은 자바 스크립트 워크 플로우 엔진을 살펴 보았습니다. 그래서 내 질문은, 어떻게 내 프로젝트의 코드를 변경하지 않고 이러한 라이브러리를 사용해야합니까, 특정 작업을 수행 할 수 있습니까, 또는 작업 흐름을 구현하기 위해 전체 코드를 변경해야합니까.
또한 내 프로젝트에서 다른 페이지와 컨트롤러 ($ stateProvider 사용) 사이를 전환하기 위해 ui.router (angularjs의 라우팅 모듈)를 사용하고 있습니다. 내가 구현 한 라우팅과 워크 플로와 같은 상태 시스템은 내가해야 할 것과 똑같습니다 (다른 용어지만 개념은 다릅니다) 또는 다른가?
당신은 당신의 전망과 API의 중간 계층으로 turbineJS을 사용할 수 있습니다 –