node.js - 如何在节点js中将数据从页面传输到另一个页面
问题描述
您好,我正在学习node.js
并陷入一个场景。流程是在网站用户注册自己,成功注册后,我会将他发送到名为的路由create_profile
,其中是发布请求,我也想发送userId
到create_profile
路由。以防万一用户关闭网站,然后如果他再次打开并登录,那么如果个人资料不完整,那么我将带走他userId
并发送到create_profile
路线。然后到主页。我想在创建个人资料页面和登录中存储用户身份验证会话。这是因为如果登录可能有两种情况:如果用户已成功完成他的个人资料然后带他回家和在那里存储一个全局会话,第二种情况是让他创建不完整的配置文件,然后在成功创建后将他带到主存储全局会话以进行用户身份验证。但我的困惑是如何从登录传递 userId 来创建发布的配置文件请求。我需要进行临时会话吗?请解决我的问题我很困惑如何解决这个问题。
解决方案
您可以在数据库中创建一个“profile_completed”列并将其设置为“false”(默认),如果用户已完成配置文件,则将其更新为“true”。用户登录时检查他的个人资料是否更新,如果是,则将他送回家,否则请他更新。
您可以通过请求将我要的用户传递给 create_profile 或从您之前保存的会话存储中获取它
推荐阅读
- angular - 生成用于导出的角度包列表
- ios - 当我使用 ARWorldTrackingConfiguration 时,RealityKit 模型实体会更暗
- javascript - 为什么我需要添加 .isToggleOn?
- ruby - XML 元素中的连字符 (-) 在 Ruby 中将其转换为 JSON 时变为下划线 (_)
- c++ - 如何使用 unique_ptr 创建 blob 流?
- r - R Parallel Package:clusterExport 到每个单独的核心,而不是一个大对象到所有核心
- python - 在 Pandas 中,我如何将选择日期列转换为行
- javascript - BPM 网格捕捉和绘制它的捕捉条
- mysql - Docker Compose:/mnt/sdb 总是满的
- reactjs - ReactJS 使用 SAML 与 Okta 身份提供程序集成