我在用着
app.use(require('./middleware/im')({
maxAge: 30 * 1000,
reapInterval: 20 * 1000,
authentication: require('./libs/authentication/' + AUTH_LIBRARY)
}));
在我的 node.js/express.js 中验证用户(基于 cookie)。现在我的问题是我需要我的客户端(一个 PHP + javascript)服务器通过 GET(jsonp)向节点服务器发送一个 cookie 值,以便我可以对用户进行身份验证。但如果我这样做:
app.get('/cookie', function(){//set cookie here});
它不起作用,因为中间件中的身份验证代码甚至在调用操作之前就触发了。我应该怎么做才能在中间件触发之前向 node.js 服务器发送一个 cookie(或任何字符串)?如果那不可能,有没有其他方法可以让我让 node.js 服务器获取用户的用户 ID?
谢谢你。