浏览器未在浏览器中呈现传入的POST请求

问题描述

我正在一个简单的项目中,用户可以注册和登录,登录后,我希望我的网站为该用户加载一个新页面,只有注册用户才能看到。

对用户进行身份验证后,我将新页面从后端发送到前端,以便浏览器可以呈现它并将其显示给用户。

但是,我的浏览器没有呈现新页面,而是通过 Network 发送它,并且不呈现新页面(即仍在登录页面上)

我只能从检查元素“网络”标签访问新发送的页面,在浏览器中看不到任何变化

enter image description here

我是Web开发的新手,如果我犯了一个逻辑错误,请告诉我。 预先谢谢你。

前端

loginButton.addEventListener("click",function(e){
e.preventDefault()
const userInfo = {
    username: loginUsername.value,password: loginPassword.value
}
$.post("/",userInfo,function(data) {
    console.log(data.token)
    $.post("/user",data,"text")
},"json")})

后端

router.post("/",(req,res) => {
jwt.verify(req.body.token,"dbpass123",function(err,decoded) {
    if(decoded){
       User.findById(decoded.id,user){
           if(user){
               res.status(200).send("Hello " + user.username + "!")
           }
       })
    }
}) })

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...