다음 상황에 직면하고 있습니다. 소프트웨어 개발을 더 모듈화하기 위해 필자는 몇 가지 표준 모듈을 독자적으로 작성했습니다. Express와 Passport를 기반으로 한 로그인 모듈을 생각해보십시오. 사용자는 모든 종류의 소셜 서비스에 로그인 할 수 있습니다. 이 모듈에는 사용자 관리, 로그인, 등록, 프로필 등을위한 UI도 포함되어 있습니다.Node.js Express : 다른 앱에서 하나의 앱 필요/사용
지금 내가하려는 것은 Auth 앱 폴더를 없애는 것입니다 (명시 적 앱, 모든 경로,보기 포함). , 모델, 설정 및 종속성)를 다른 Express 응용 프로그램 (예 : CMS)에 저장 한 다음 require('./lib/auth/app.js')
과 같은 값으로로드하십시오. 가능하다면, Kue을보십시오.
어떻게해야합니까? 네임 스페이스 문제를 어떻게 관리합니까? 각 경로에 /auth/
을 추가 할 수는 있지만 설정 (app.use()
's)과 공용 폴더가'상위 'app.js'설정 및 공용 폴더와 충돌한다고 생각할 수 있습니다. 사전에
감사합니다,
파비안