Próbuję stworzyć zestaw REST API do komunikacji między silnikiem Express i Unity 3D. Ale Unity "s Klasa WWW oficjalnie nie obsługuje plików cookie. (Wygląda na to, że obsługuje pliki cookie, ale tak nieudokumentowany)
Chcę więc przekazać identyfikator sesji do wyrażenia jako parametr GET / POST.
EDYTOWAĆ: Pytanie brzmi: Czy istnieje sposób na uzyskanie danych sesji powiązanych z danym identyfikatorem sesji?
Odpowiedzi:
4 dla odpowiedzi № 1Użyj .get()
metoda sklep sesji obiekt. Na przykład wcześniej wprowadź następujący kod app.use(app.router)
:
app.use(function(req, res, next) {
var session_id = (req.body && req.body.sid) || req.query && req.query.sid
req.sessionStore && req.sessionStore.get(session_id, function(err, session) {
if (session) {
// createSession() re-assigns req.session
req.sessionStore.createSession(req, session)
}
return next()
})
})