메인 도메인과 모든 하위 도메인간에 세션 쿠키를 공유해야합니다. 나는 expressjs 프레임 워크를 기반으로 두 nodejs 서비스가 있습니다응용 프로그램을 하위 도메인 쿠키로 구성하는 방법은 무엇입니까?
// example.local
...
app.use(session({
cookie: {
domain: "example.local"
}
, key: 'sid'
, secret: '[my secret]'
, saveUninitialized: true
, resave: true
, store: new RedisStore({
host: 'localhost',
port: 6379
})
}));
// blog.example.local
...
app.use(session({
// what should I write here? <---------
}));
그래서 example.local
의 쿠키를 기존에 액세스하려면 blog.example.local
의 세션 구성에 무엇을 작성해야한다 내 질문?
편집 :
// blog.example.local
...
app.use(session({
cookie: {
domain: "example.local"
}
, key: 'sid'
, secret: '[my secret]'
, saveUninitialized: true
, resave: true
, store: new RedisStore({
host: 'localhost',
port: 6379
})
}));
충분히 그것을 아니면 내가 그것을 최적화 할 수 있습니다 @yeiniel 제안으로, 난 그냥 다음과 같이 blog.example.local
에 대해 동일한 설정을 사용해야합니까?
그래서 'example.local'의 설정을'blog.example.local'에 복사하여 붙여 넣기 만하면됩니까? – Erik
예, 바로 그 것입니다. – yeiniel