使用Nextjs、next-auth和nodejs进行身份验证

sqyvllje  于 2023-06-22  发布在  其他
关注(0)|答案(1)|浏览(116)

在使用next-auth和nextjs在前端登录用户之后,我希望能够将next-auth生成的cookie发送到后端nodejs,以便在用户可以执行添加帖子等操作之前进行验证。基本上我想检查用户是否在后端使用cookie会话进行身份验证。
我尝试在请求上发送cookie,但后端无法捕获它,因为前端和后端在不同的域上。否则,在next js和mode js应用程序上验证用户的最佳解决方案是什么?

x6yk4ghg

x6yk4ghg1#

您可能需要提供一个更具体的问题,因为这是相当模糊的,但通常我建议使用一个包,如cors服务器端,这样您的BE应用程序将接受来自FE的请求。https://www.section.io/engineering-education/how-to-use-cors-in-nodejs-with-express/
例如-

const cors = require('cors');
app.use(cors({
    origin: ['http://localhost:3000']
}));

如果您遇到其他错误,请提供代码示例和更多详细信息。

相关问题