在使用next-auth和nextjs在前端登录用户之后,我希望能够将next-auth生成的cookie发送到后端nodejs,以便在用户可以执行添加帖子等操作之前进行验证。基本上我想检查用户是否在后端使用cookie会话进行身份验证。我尝试在请求上发送cookie,但后端无法捕获它,因为前端和后端在不同的域上。否则,在next js和mode js应用程序上验证用户的最佳解决方案是什么?
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'] }));
如果您遇到其他错误,请提供代码示例和更多详细信息。
1条答案
按热度按时间x6yk4ghg1#
您可能需要提供一个更具体的问题,因为这是相当模糊的,但通常我建议使用一个包,如cors服务器端,这样您的BE应用程序将接受来自FE的请求。https://www.section.io/engineering-education/how-to-use-cors-in-nodejs-with-express/
例如-
如果您遇到其他错误,请提供代码示例和更多详细信息。