2

ExpressとUnity3Dゲームエンジンの間で通信するためのRESTAPIのセットを作成しようとしています。しかし、UnityのWWWクラスは正式にCookieをサポートしていません。(Cookieをサポートしているように見えますが、文書化されていません)

そこで、セッションIDを渡してGET/POSTパラメーターとして表現したいと思います。

編集: 質問は:与えられたセッションIDに関連付けられたセッションデータを取得する方法はありますか?

4

1 に答える 1

4

セッションストアオブジェクトの.get()メソッドを使用します。たとえば、次のコードを前に置きます。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()
    })
})
于 2012-12-04T02:26:02.903 に答える