我正在使用express-ab来集成ab测试。当用POSTMAN测试时,我看到ab测试被保存到req.cookies.ab中,但是当我用android测试时,req.cookies.ab是未定义的。
我在快递服务器上做了类似的事情:
//TESTS
var tests = [
"default-test-1"
, "default-test-2"
];
abtests.get("/", function (req, res, next) {
next();
req.tests = [];
});
tests.forEach(function (test) {
abtests.get("/", ab.test(test, .5), function (req, res, next) {
next();
});
});
abtests.get("/", function (req, res) {
res.status(200).json(JSON.parse(req.cookies.ab));
});
有人可以对这个问题有所了解吗?谢谢!