2017-01-11 5 views
0

私はnode.jsサイトを持っています。 1ページ目にtextBox 1があります。 2ページで私はtextBox 1からユーザー入力を取得し、その値を使用したいと思います。ページ1と2は関連していません。ページ1にはページ2が表示されるボタンがないので、URLを使用して値を格納することはできません。Javascript node.js、別のページで使用するCookieを設定する

ここでは、1ページ目にクッキーを設定し、2ページ目にdocument.cookie = name + "=" + value + expires + "; path=/";を使用して読みたいと思います。パスをどのように指定すればよいですか?

これはPAGE2が開くときに私はNode.jsの

app.get('/page2', function(req, res) { 
    res.sendFile(path.join(__dirname + '/public'+ '/page2.html')); 
    console.log(" in auth code"); 

}); 

しかし、実際のURLでPAGE2を取得する方法である、それはXMLHttpRequestの応答としてのHTTPリダイレクトを受信するよう、https://localhost:8080/page2?result=38tutsのようなものです。または、Page1の値をPage2に渡す別の方法がありますか?

+1

私は、パスはクッキーを作成する際のオプションのパラメータだと考えています。あなたはそれを離そうとしましたか? – Observer

+0

これはオプションですが、既定のパスは現在のページです。 – user4046073

+1

クッキーを作成したドメイン名がそのまま残っている場合は、クッキーも必要です。ページ2に到達する方法は重要ではありません。サイトのどのページでも、いつでも作成されたCookieの値を取得できます。 – Observer

答えて

1

pathは、この場合は省略可能な省略可能なパラメータです。クッキーを作成したドメイン名が残っている場合は、クッキーも必要です。ページ2に到達する方法は重要ではありません。サイトのどのページでも、いつでも作成されたCookieの値を取得できます。

関連する問題