首页 > 解决方案 > 如何在同一网页上进行注册和登录发布请求

问题描述

我是 Nodejs 的新手,正在开发登录和注册页面。但不同的是我希望我的登录和注册在同一个帖子请求上报名

和登录页面是 在此处输入图像描述

我接下来要做的是以两种形式将我的操作添加到主页但在里面

app.post("/",function(req,res){
   
    

    
});

我将如何区分请求是登录还是注册..我想在同一页面上做,而且我不想在浏览器上更改我的网址同时这样做

标签: node.jspost

解决方案


我建议为两者使用单独的路径,但如果您仍然想使用单个请求路径来实现这一点。然后您需要添加一个标识符来区分注册/登录请求。

您可以在 POST 请求的正文中传递它:

{
   username: xyz,
   password: abc,
   reqType: 'login'
}

在服务器上收到此正文后,您只需检查 req.body.reqType 变量的值并执行逻辑即可。

您还可以传递唯一标识符以区分注册/登录请求作为请求标头。在服务器端,您只需检查 req.headere.reqType 并执行所需的操作,


推荐阅读