私は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に渡す別の方法がありますか?
私は、パスはクッキーを作成する際のオプションのパラメータだと考えています。あなたはそれを離そうとしましたか? – Observer
これはオプションですが、既定のパスは現在のページです。 – user4046073
クッキーを作成したドメイン名がそのまま残っている場合は、クッキーも必要です。ページ2に到達する方法は重要ではありません。サイトのどのページでも、いつでも作成されたCookieの値を取得できます。 – Observer