2012-12-09 2 views
1

저는 현재 구축중인 Express 응용 프로그램에서 redis 클라이언트를 정의하는 데 가장 적합한 위치를 확신하지 못합니다. 프레임 워크로 skeleton을 사용하고 있습니다.Redis를 사용하여 Express 응용 프로그램의 구조

boot.coffee 또는 app.coffee 중 하나에 가야한다 레디 스하도록 연결 것 같아,하지만 난 쉽게 내가 그것을 필요로하는 곳에이다 application_controller.coffee에 대한 참조를 얻을 수 없습니다.

client = redis.createClientapplication_controller.coffee에 넣으면 각 요청에 대해 새 클라이언트가 만들어 집니까?

답변

1

나는 (경로 전에 구성 후) app.coffee의 레디 스 클라이언트를 정의하고 App 개체의 속성으로 레디 스 클라이언트를 설정합니다 : app.client = redis.createClient

그런 다음 application_controller.coffee 당신이 app.client하여 레디 스 클라이언트에 액세스 할 수 있습니다 .