CNode

求问,测试的时候怎么操作signedcookie和session

问答
Ggfafei发布于11 年前最后回复11 年前3 回复4795 浏览0 收藏

如题

查看回复

回复 (3)

N
Neil-UWA#1·11 年前
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();
			})
		})
	})
})

就按这个思路走

G
gfafei#2·11 年前
引用 Neil-UWA就按这个思路走

@Neil-UWA 多谢了。 不过您的代码风格有点奇怪啊,let和=>不多见啊

K
klesh#3·11 年前

es6, nodejs.org 上面有专门的版块说明支持的情况。

来自酷炫的 CNodeMD

参与回复
登录后即可参与回复。登录