我有一个棘手的问题,我有一个基于 node.js 后端的 Marionette 应用程序,它使用 express-resource 访问数据库。
我使用中间件来确保登录用户,如果没有,用户将被重定向到由节点直接提供的登录页面。登录后,用户获得了一个会话 cookie,并被转发到 Marionette 应用程序。
应用程序不知道用户。为了获得用户,我将不得不通过 ajax 调用获得它。问题是,我不知道用户 ID,因为会话令牌不包含此信息。
我的解决办法是:api里面有两种资源,一种是获取一般账户,一种是只获取当前用户。这是我想避免的一种资源重复。
如何正确执行此操作?