0

私は非常に難しい問題を抱えており、しばらくの間解決策を探していました。問題は、Connectセッションで構成されたExpressjsサーバーを持っていることです。開発マシンではうまく機能しますが、IPを使用して同じLAN内の他のブラウザーからアクセスしようとすると、Cookieが保存されません. Chrome の [ネットワーク] タブで確認でき、サーバーから送信されますが、[リソース] タブには表示されず、明らかに何も機能しません。

あなたが私を助けてくれることを願っています。

4

1 に答える 1

0

私は混乱しすぎて同時に幸せなので、これを投稿しています。まず、セッションとCookieはExpress 3.0でのみ機能し、Express2.5は開発マシンでのみ機能します。理由はまだわかりませんが、3.0バージョンを使用しています。しかし、新しい問題が発生します。CookieのsidはExpress 2.5の場合と同じではなかったので、ソースを調べて、parseSignedCookieと呼ばれるConnectの新しい関数を見つけました。これを使用して、セッションストアからのセッション。これが私のような問題を抱えている人に役立つことを願っています。

于 2012-07-24T19:33:47.343 に答える