node.js - 如何在同一网页上进行注册和登录发布请求
问题描述
我是 Nodejs 的新手,正在开发登录和注册页面。但不同的是我希望我的登录和注册在同一个帖子请求上
我接下来要做的是以两种形式将我的操作添加到主页但在里面
app.post("/",function(req,res){
});
我将如何区分请求是登录还是注册..我想在同一页面上做,而且我不想在浏览器上更改我的网址同时这样做
解决方案
我建议为两者使用单独的路径,但如果您仍然想使用单个请求路径来实现这一点。然后您需要添加一个标识符来区分注册/登录请求。
您可以在 POST 请求的正文中传递它:
{
username: xyz,
password: abc,
reqType: 'login'
}
在服务器上收到此正文后,您只需检查 req.body.reqType 变量的值并执行逻辑即可。
您还可以传递唯一标识符以区分注册/登录请求作为请求标头。在服务器端,您只需检查 req.headere.reqType 并执行所需的操作,
推荐阅读
- next.js - 将 next.config.js 与 expressjs 一起使用
- oracle - 小时必须在 1 到 12 之间 - sql 错误或 ORA-01830:日期格式图片在转换整个输入字符串之前结束
- reactjs - 尝试在反应js中进行计数器时超过最大调用堆栈大小
- post - 带有长查询参数的 GET 请求
- c# - 是否可以将 revit 文件添加到场景并使用 ArcGIS C# API 将其发布为 WebScene?
- java - 逐行获取由于控制结构类型而导致的代码复杂性计数到表视图中
- c++ - 如何在方括号内打印整个数组,而不是打印每个值?
- flutter - 如何以编程方式将 Flutter Image 小部件从资产更改为文件?
- c++ - 如果使用“Visual Studio 2017 (v141)”平台工具集构建应用程序,CCheckListBox 项目会在选择时重叠
- facebook-graph-api - 是否有可能获得喜欢计算每个 Facebook 页面(不是我的页面)?