求问,测试的时候怎么操作signedcookie和session
如题
3 回复
mocha+ supertest
describe('xxx', function(){
let signedCookies = null;
//set up a route to get signedCookie
app.get('/signedCookies', (req, res,)=>{
let cookie = req.query.cookie;
res.cookie('cookiename', cookie, {signed: true});
res.end();
})
it('should xxx', done=>{
request(app).get('/signedCookies?cookie=xxx').end((err, res)=>{
signedCookies = res.headers['set-cookie'];
request(app).get('/your root').set('Cookie', signedCookies).end((err, res)=>{
....
done();
})
})
})
})
就按这个思路走
@Neil-UWA 多谢了。 不过您的代码风格有点奇怪啊,let和=>不多见啊
es6, nodejs.org 上面有专门的版块说明支持的情况。
来自酷炫的 CNodeMD