我有一个对文档进行一些基本身份验证的列表。我遇到的问题是列表正在缓存,因此除非我更新修订 ID,否则用户将看不到他们有权访问。如何显示非缓存列表?
if (req.userCtx.name === doc.permissions.owner) {
return 'you have permission';
}
else {
return 'you do not';
}
我如何想象它是通过在标题中传递 no-cache 或更新 ETAG 或类似的东西来完成的,但似乎没有任何效果。这是我每次在头部发送一个新日期以使其不缓存的尝试,但这不起作用。
var date = new Date().getTime() + 'x';
start({code: 200, headers: {'Content-Type': 'text/html', 'date': date}});
任何想法都非常感谢!
顺便说一句,我正在寻找一个纯粹的沙发解决方案。