Ho bisogno di condividere cookie di sessione tra il dominio principale e tutti i sottodomini. Ho due servizi nodejs basati sul framework expressjs:Come configurare l'applicazione come cookie di sottodominio disponibile?
// 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? <---------
}));
Quindi la mia domanda è ciò che dovrebbe scrivo in configurazione della sessione di blog.example.local
per avere accesso a biscotto di example.local
esistente?
EDIT: come @yeiniel suggeriscono, dovrei usare lo stesso config per blog.example.local
simile al seguente:
// 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
})
}));
E 'abbastanza o io possa ottimizzarlo?
Quindi devo solo copiare e incollare le impostazioni da 'example.local' a' blog.example.local'? – Erik
sì, solo quello. – yeiniel