私は使用しています
app.use(require('./middleware/im')({
maxAge: 30 * 1000,
reapInterval: 20 * 1000,
authentication: require('./libs/authentication/' + AUTH_LIBRARY)
}));
私のnode.js/express.jsでユーザー(Cookieベース)を認証します。今私の問題は、ユーザーを認証できるように、クライアント側(PHP + JavaScript)サーバーがGET(jsonp)を介してノードサーバーにCookie値を送信する必要があることです。しかし、もしそうなら:
app.get('/cookie', function(){//set cookie here});
アクションを呼び出す前にミドルウェアの認証コードが起動するため、機能しません。ミドルウェアが起動する前に、Cookie (または任意の文字列) を node.js サーバーに送信するにはどうすればよいですか? それが不可能な場合、node.js サーバーがユーザーのユーザー ID を取得できるようにする別の方法はありますか?
ありがとうございました。