如何在nextjs api路由中访问express server会话?

如何在nextjs api路由中访问express server会话?,express,next.js,Express,Next.js,我正在用NextJs构建我的站点。我有一个社交登录组件,用户可以通过facebook登录。从社交登录组件(例如Facebook登录)中,我将用户数据(姓名、电子邮件)返回到我的自定义应用程序中。到目前为止还不错 有了这些用户数据,我想在我的无头wordpress后端创建(或识别)一个用户。我想使用WordPressRESTAPI来实现这一点。因此,我创建了一个wordpress API restpoint,它接收用户数据,如果用户还不存在,则在wordpress中创建用户,然后返回一个JWT访问

我正在用NextJs构建我的站点。我有一个社交登录组件,用户可以通过facebook登录。从社交登录组件(例如Facebook登录)中,我将用户数据(姓名、电子邮件)返回到我的自定义应用程序中。到目前为止还不错

有了这些用户数据,我想在我的无头wordpress后端创建(或识别)一个用户。我想使用WordPressRESTAPI来实现这一点。因此,我创建了一个wordpress API restpoint,它接收用户数据,如果用户还不存在,则在wordpress中创建用户,然后返回一个JWT访问令牌,用于调用其他wordpress API restpoints,用户可以通过我的网站在我的wordpress DB中创建一些特定于用户的数据

使用Nextjs和自定义express服务器实现这一点的最佳方法是什么?我的第一个想法是使用新的API路由特性并创建一个pages/API/test.js页面,如文档中的示例所示

export default function handle(req, res) {
res.send({some:'json'})
}
因此,当从社交登录组件获取用户数据时,整个流程从_应用程序开始。我的第一个方法:

handleFBSocialLogin = (user) => {
//pesudo code:
//fetch("/api/test") with user data
}
执行此操作时,会调用我的api/test.js,在其中,我可以调用我的Wordpress api来取回令牌,对吗? 但是我想在我的定制express服务器会话中存储令牌服务器端,但是现在我该怎么做呢? 在以后对其他wordpress API restpoints的请求中,我如何从中读取它

而且——这种方法有意义吗

感谢任何意见