会话未在带有前端js后端的js前端中设置

时间:2020-09-18 07:47:47

标签: jquery node.js express session express-session

这是我的第一个nodejs项目,因此对我来说是全新的, 我正在尝试制作一个没有框架的瘦Web客户端,该框架只加载带有api请求的所有后端数据,atm我在前端使用jquery,因此我使用它向后端发出ajax请求结束。 我也有Web服务器,可将页面加载到服务器上,将api加载到另一台服务器上。

因此,在后端,我尝试使用express-sessions插件创建会话,该会话将用于存储临时数据并管理自动验证(我来自php,因此我使用类似的样式),我的express会话看起来像这样:

app.use(session({
    secret: 'secret',
    cookie: {},
    resave: true,
    saveUninitialized: true
}));

所以在前端,我用经典的ajax请求向api发出请求,但似乎无法保持多个请求之间的会话,我认为这不是逻辑问题,因为如果我在邮递员中尝试相同的请求效果很好。

我知道还有另一种通过Web令牌进行身份验证的方式,如果我不知道该怎么办,我会切换到它,但是如果可能的话,我想解决此问题,因为我不喜欢解决未解决的问题< / p>

0 个答案:

没有答案