0

我是 Postgraphile 的新手,我刚刚开始查看这个入门工具包,以了解如何在这个 postgraphile 应用程序中管理会话。我看到上面的入门工具包中有 2 个表用于会话管理,

  1. connect_pg_simple_sessions
  2. sessions

而且我已经看到该sessions表在对数据库发出的每个有效的 graphql 请求中都会更新,该数据库会跟踪发出请求的用户和他/她的最后一次活动时间。它还被用于跟踪用户登录,同时通过login数据库中的函数发出登录请求,成功登录时,将新记录插入到该表中。

但是connect_pg_simple_sessions在服务器上设置中间件时,该表刚刚被使用或初始化。所以我的问题是,如果我们使用sessions表格来跟踪用户登录和用户提出的每个 graphql 请求,那么connect_pg_simple_sessions应用程序中表格的用途是什么?我们如何在用户登录后跟踪用户的会话,就像我们通常在使用任何会话库的普通 express JS 应用程序中所做的那样(例如,像这样的 connect pg simple )?用户登录 postgraphile 应用程序后,我们如何将 cookie 中的会话发送给用户?

4

0 回答 0