3
私はnode.jsとexpress.jsを使って自分のウェブサイトのクッキーを設定しようとしています。私のコードの相続人は単純化されたバージョン:node.jsにクッキーが設定されていません
var express = require('express');
var cookieParser = require('cookie-parser');
var app = express();
app.use(cookieParser());
app.post('/testCookies', function(req, res) {
console.log(req.cookies); //empty object
res.cookie('username', 'test');
console.log(req.cookies); //still an empty object
res.end();
});
私はクッキーが何らかの形で要求(まだクッキーに精通していないIM)の後にセットされますが、それは何も変更しない場合には二回POSTしてみました。コンソールにエラーは表示されません。
私はあなたのスタックに精通していませんが、単にそのようなクッキー値を設定することはできません:req.cookies.test = "somestring"; ? –
[this stackoverflow question](http://stackoverflow.com/questions/12240274/how-to-set-cookie-value-in-node-js)と[this blogpost](https://www.codementor .i/nodejs/tutorial/cookie-management-in-express-js) 'res.cookie(...) 'を使う必要があります。 –
Alexの回答を参照してください。 –