2011-08-16 9 views

答えて

12

Expressとは関係ありません。それは重要なクッキー自体の設定です。そのドメインを.mydomain.comに設定すると、うまくいくはずです。

EDIT:OPは詳細を求めたので、コードの例を示します。

connect.createServer(
     connect.cookieParser() 
    , connect.session({ cookie: { domain : ".mydomain.com" }}) 
); 

res.cookie('remember', 1, { domain : ".mydomain.com" }); 

動作するはずです。

+0

どうすればよいですか?私は単に私のクッキーを処理するためにExpressを使用します...私はreq.session.abc = '123'を行います。 console.log(req.session.abc); – user847495

+0

私はすでにcreateServerでそれを行った場合、最後の部分(res.cookie)が必要ですか? – user847495

+0

createSessionの引数は、セッションをサポートするために作成されたCookieを制御します。手でクッキーを作成する場合は、手動でドメインを設定する必要があります。私は信じている。それを試してみてください。 – Malvolio