Sails.js-从请求中获取以前的url
我怎样才能在没有魔术和后端的情况下获得以前的url 现在我通过政策来实现:Sails.js-从请求中获取以前的url,url,request,sails.js,Url,Request,Sails.js,我怎样才能在没有魔术和后端的情况下获得以前的url 现在我通过政策来实现: module.exports = function(req, res, next) { if (!req.session.previouseUrls) { req.session.previouseUrls = []; } req.session.previouseUrl = req.session.currentUrl || "/"; req.session.currentUrl = req.u
module.exports = function(req, res, next) {
if (!req.session.previouseUrls) {
req.session.previouseUrls = [];
}
req.session.previouseUrl = req.session.currentUrl || "/";
req.session.currentUrl = req.url;
req.session.previouseUrls.push(req.session.previouseUrl);
next();
};
但这很不舒服。我可以从后端simpler获取以前的Url吗?如果您需要了解用户页面请求的历史记录(或上一页),是否可以查询本机 …或者如果您需要支持较旧的浏览器,也许 我会关心你现在是怎么做的,原因有二:
- 它将开始填满你的会话存储。如果您的会话寿命较短或用户不多,这可能不是一个大问题
- 它不仅可以记录传统的页面浏览“点击”,还可以记录任何请求。除非您非常认真地确定此策略的范围,否则最终可能会添加一个经过此策略检查的Ajax调用,而您可能并不打算这样做