Express:4.x
NodeJS:12.x
在a.example.com上,我有一个GET
侦听器,该侦听器重定向到b.example.com,并在b.example.com上设置cookie。
app.get('/foo', (req, res) => {
res.cookie('name', 'foo', { domain: '.example.com', path: '/', secure: true })
res.cookie('age', '21', { domain: '.example.com', path: '/', secure: true })
res.redirect(302, 'https://b.example.com');
})
但是在b.example.com中未设置任何cookie。我在这里想念什么?
好,所以我想出了答案。从domain
中删除res.cookie
选项是有效的。